Was würden Sie für einen erfolgreichen HTTP-Statuscode verwenden, aber einige Warnungen angeben? In meinem Fall mache ich einen Ajax-Endpunkt, wo Sie einen neuen Benutzer hinzufügen können. Wir erwarten einen Vor- und Nachnamen, aber wenn es keinen gibt, wird der Datensatz trotzdem erstellt und es wird keine Folge erwartet, um die Situation zu korrigieren. Ich will nur, dass der Klient weiß: "Wir haben den Datensatz erstellt, und hey, BTW, der Vor- und / oder Nachname war leer"
Ich fand diese Frage , aber das ist es über tatsächliche Fehler, keine Warnungen.
Es scheint eine optimale Möglichkeit zu sein, etwas wie {"status":"warn","meassage":"Name field is empty"}
in den Antworttext einzufügen.
Es gibt keine "Warnung" HTTP-Codes. Sie können natürlich zum Beispiel 201 CREATED
für saubere Erstellung und 200 OK
für Warnungen verwenden. Aber das ist kein guter Weg, sie zu benutzen.
Tags und Links rest http http-status-codes