2012-11-30 14 views
5

Mam końcowy, który wygląda mniej więcej tak: GET: /v1/resourcebeingcreated/statusTrwa kod stanu HTTP?

Czy istnieje preferowany kod stanu HTTP, aby powrócić (poza 200 z ciałem odpowiedź, która wyjaśnia „w toku”), jeżeli ładowanie/tworzenie tego zasobu jest w toku, ale nie zakończone?

Jeśli nie, czy najlepiej jest zwrócić status "w toku" w nagłówku lub treści odpowiedzi?

Odpowiedz

2
  1. http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success - nie. :)
  2. Myślę, że to powinno zależeć od tego, co próbujesz osiągnąć, aby osiągnąć . Czy próbujesz jakoś powiadomić osobę trzecią? Jeśli definiujesz własny interfejs API, to byłoby OK, aby ustawić go w nagłówku jako . Jednak bardziej powszechnym i bardziej intuicyjnym podejściem jest ciało .
+0

To właśnie wymyśliłem, i tak, to jest powiadomienie trzeciej strony o postępie określonego zasobu ... Prawdopodobnie po prostu zwrócę informacje w ciele, tak jak wspomniałeś. BTW Twój zrzędliwy avatar kota jest NIESAMOWITY! – theMothaShip

+0

Dzięki :) życzę powodzenia w pracy! – povilasp

+3

Czy rozważałeś kod statusu 202? –

Powiązane problemy