Welcher HTTP-Antwortcode sollte zurückgegeben werden, wenn eine POST-Anforderung nicht erfolgreich war und ein Anfragetext korrekt formatiert wurde?Welcher HTTP-Antwortcode für fehlgeschlagene POST-Anforderungen?
Für eine erfolgreiche POST-Anfrage verwende ich 201 - Erstellt, aber es gibt keinen entsprechenden nicht erstellten Code.
Ich denke entweder 400 - schlechte Anfrage, aber das würde tatsächlich zeigen Benutzer, dass eine Anfrage schlecht formatiert oder 304 - nicht geändert wird.
Sie haben uns gesagt, was mit der Antwort richtig war, aber Sie haben uns nicht gesagt, was damit nicht stimmt. Warum war es nicht erfolgreich? – Quentin
Meinst du, die Anfrage ist fehlgeschlagen, weil das Payload-Format korrekt war, aber die Daten ungültig waren? Gehe nach "422". –
@Quentin du hast einen guten Punkt dort. Was kann bei einer POST-Anfrage schiefgehen? Was sind die Fehler-Szenarien? Und was ist es wert, als Statuscode erfasst zu werden und was unter "Verschiedenes" oder 500 fallen sollte. – mko