Gültige JSON-Antwort
Arbeite ich an einer client-und server-Anwendung und stieß auf ein Interessantes problem. Schaffen wir ein restful API und die Kommunikation der clients mit JSON Antworten. Wenn Sie einen LÖSCHEN, wir kehren ein 200 OK mit einem leeren response. Unsere Kunden sind immer 200 OK, aber nicht auf das Parsen von JSON.
Wir vollständig verstehen die failed parse (es gibt nichts zu analysieren), aber wir hatten eine größere Frage. Senden Sie eine leere Antwort gültige JSON, oder sollten wir zurückkehren {}
oder etwas zu diesem Effekt? Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der HTTP/1.1-definition über die DELETE-Methode:
Also wenn dein server das löschen der Artikel sofort, dann die vorgeschlagenen Antworten würde:
Nur tun, eine schnelle test-hier: http://jsonlint.com/ zeigt, dass eine leere ist kein gültiges JSON, während
{}
gültig ist JSON.