Wenn eine PATCH-Anfrage mit einem VALID-Payload gestellt wird, aber die Werte in der Payload exakt mit denen in db übereinstimmen, sollte sie 200 oder 400 oder einen anderen Statuscode zurückgeben?Welchen Statuscode sollte eine PATCH-Anfrage ohne Änderungen zurückgeben?
0
A
Antwort
4
Sie müssen 4xx HTTP-Statuscode zurückgeben, wenn ein Fehler vorliegt.
In Ihrem Fall gibt es nicht so denke ich, dass 200 die beste Antwort ist.
Der RFC sagt, wenn Sie einen Fehlerstatuscode zurückgeben müssen.
0
https://tools.ietf.org/html/rfc5789#section-2.1
Sie einen 204-Statuscode zurückgeben, die „Kein Inhalt“ bedeutet, weil Sie nicht einen Körper in der Antwort zurückgibt
Verwandte Themen
- 1. Welchen Typ sollte myCustomDictionary.Values zurückgeben?
- 2. Rest API HTTP-Statuscode zurückgeben
- 3. REST: Ressource im falschen Zustand - Welchen HTTP-Status sollte ich zurückgeben?
- 4. Welchen Fehlerwert sollte ich verwenden?
- 5. Eine benutzerdefinierte 404-Seite mit 404 Statuscode in MVC zurückgeben?
- 6. HTTP-Statuscode für ungültige Daten
- 7. Python - Funktion sollte eine 2D-Liste zurückgeben
- 8. jsonb_populate_record/jsonb_populate_recordset sollte eine Tabelle zurückgeben
- 9. Sollte eine Verbindungsmethode einen Wert zurückgeben?
- 10. Sollte das wirklich eine leere String() zurückgeben?
- 11. Warum `` Änderungen `` `` zurückgeben <<
- 12. HTTP-Statuscode für fehlende Authentifizierung
- 13. Sollte eine Methode Klasse oder Klasse <?> zurückgeben?
- 14. Unter welchen Bedingungen wird `RealProxy.GetTransparentProxy()` `null` zurückgeben?
- 15. Sollte treeMap.entrySet() kein SortedSet zurückgeben?
- 16. Benutzerdefinierte Fehler zurückgeben WebApi ASP.NET 5 HttpResponseException falscher Statuscode
- 17. Statuscode zurückgeben Nicht autorisiert für benutzerdefinierte IActionFilter in WebAPI
- 18. Welchen Doctype sollte ich für eine mobile Website verwenden?
- 19. Sollte WepApi Controller Viewmodels zurückgeben
- 20. Welches Ergebnis sollte ich zurückgeben?
- 21. Nach welchen Fehlern sollte Netzwerk-Task neu gestartet werden?
- 22. Welchen Registrierungszugriff können Sie ohne Administratorrechte erhalten?
- 23. Welchen Windows SVN Server sollte ich verwenden?
- 24. Java - Modifizierte compareTo Methode sagt, es muss eine int zurückgeben, aber es sollte eine zurückgeben
- 25. Kann eine HTTP OPTIONS-Anfrage eine 204 zurückgeben oder sollte sie immer 200 zurückgeben?
- 26. Welchen Wortstammer sollte ich in nltk verwenden?
- 27. Welchen Wert des Backlogs sollte ich verwenden?
- 28. Web Response Statuscode
- 29. ActiveX für Browser. Welchen sollte man VB6 oder .NET wählen?
- 30. Sollte ich List oder ArrayList zurückgeben