Java Spring MVCwie Federstandard mvc Fehler Fehlercode 400 von
„Die Anfrage des Kunden syntaktisch falsch war geschickt“ ändern, wenn ungültige Anfragen Senden (gebrochene JSON zum Beispiel) an dem Controller Endpunkt, die Antwort :
HTTP-Status 400: "Die vom Client gesendete Anforderung war syntaktisch falsch" wird zurückgegeben, ohne die Controller-Aktion tatsächlich einzugeben.
Da mein Endpunkt für Drittanbieter offen ist, möchte ich diesen Fehlercode (nur diese Art von Fehler - nicht alle Fehlercodes vom Endpunkt) überschreiben und ändern.
Das Überschreiben der Nachricht ist optional, wäre aber eine nette Ergänzung.
** Erklären Sie für die doppelte Markierung: Ich weiß, wie der Fehlercode gesetzt wird, sobald die Anfrage in der Controller-Aktion landet, das Problem, das ich beschreibe ist, dass die Anfrage nicht die Aktionsmethode eingeben, da die Syntax falsch ist.
Sie sollten http://stackoverflow.com/questions/16232833/how-to-respond-with-http-400-error-in-a-spring-mvc-responsebody-method-returnin – Aks
Sie suchen könnte einen Filter verwenden – cralfaro
Bitte überprüfen Sie die Erklärung, die ich hinzugefügt habe. @Aks –