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