Ich benutze Anlegestelle mit Spring-Boot, und implementiert einige Ruheaufrufe, alle Get-Methoden funktionieren gut in der Umgebung dev
und qa
, aber Post gibt immer '405 Method Not Allowed' zurück, ich habe alles wie Header, Body und andere Parameter überprüft, alles scheint korrekt zu sein.Post-Methode im Rest immer zurück '405 Methode nicht erlaubt', aber funktioniert gut in meinem Gerät
Ich benutze Federstütze Umsetzung, irgendwelche Ideen, warum es scheitert.
Methode Definition:
@RequestMapping(value ="/resub" ,method=RequestMethod.POST)
public ResponseEntity<?> resub(@RequestBody Subscription Subscription,HttpServletRequest request){
try {
// call to other service methods
//}
} catch (Exception e) {
if(e instanceof HttpClientErrorException)
return commonUtil.getExceptionResponse(e.getMessage());
else
return commonUtil.getExceptionResponse("Unknown Error Occured"); }
}
so, jetzt haben Sie die rep ... :) –
Danke, ich bin immer noch 1 kurz, aber hahaha :) –
@MrPigeon, Methode Definition ist richtig, es scheint, dass Sie nicht die Start geschweiften Klammer, die dort auf der gleichen Zeile der Funktionsnamen ist. – Ali786