2012-11-30 13 views
5

Ich habe einen Endpunkt, der etwa wie folgt aussieht: GET: /v1/resourcebeingcreated/statusHTTP-Statuscode für läuft?

Gibt es einen bevorzugten HTTP-Statuscode (über 200 mit einer Reaktionskörper, der „in progress“, erklärt) zurück, wenn Das Laden/Erstellen dieser Ressource ist in Bearbeitung, aber nicht abgeschlossen?

Wenn nicht, ist der beste Weg, um den "in progress" Status in einem Header oder der Antwort Körper zurückzugeben?

Antwort

2
  1. http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success - nein. :)
  2. Ich denke, es sollte davon abhängen, was Sie versuchen, zu erreichen. Versuchen Sie, eine dritte Partei irgendwie zu benachrichtigen? Wenn Sie Ihre eigene API definieren, wäre das OK Ich denke, es in die Kopfzeile festzulegen. Ein allgemeinerer und intuitiverer Ansatz ist jedoch der Körper.
+0

Das ist, was ich dachte, und ja das ist, eine dritte Partei über den Fortschritt einer bestimmten Ressource zu benachrichtigen ... Ich werde wahrscheinlich einfach die Informationen im Körper zurückgeben, wie Sie erwähnt haben. BTW Ihr mürrischer Katzenavatar ist FANTASTISCH! – theMothaShip

+0

Danke :) viel Glück bei Ihrer Arbeit! – povilasp

+3

Haben Sie den Statuscode 202 berücksichtigt? –

Verwandte Themen