2012-11-30 20 views
5

Ho un endpoint che sembra qualcosa di simile: GET: /v1/resourcebeingcreated/statoCodice di stato HTTP in corso?

Esiste un codice di stato HTTP preferito per tornare (al di là di 200 con un corpo di risposta che spiega "in progress") se il caricamento/la creazione di questa risorsa è in corso ma non completa?

In caso contrario, è il modo migliore per restituire lo stato "in corso" in un'intestazione o nel corpo della risposta?

risposta

2
  1. http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#2xx_Success - no. :)
  2. Penso che dovrebbe dipendere da ciò che stai cercando di raggiungere . È che stai cercando di avvisare una terza parte in qualche modo? Se si sta definendo la propria API, sarebbe OK suppongo di impostarla nell'intestazione . Tuttavia, un approccio più comune e più intuitivo è il corpo .
+0

Questo è quello che ho capito, e sì questo è quello di informare un terzo di progresso di una particolare risorsa ... Probabilmente restituirò semplicemente le informazioni nel corpo come hai menzionato. BTW Il tuo avatar gatto scontroso è eccezionale! – theMothaShip

+0

Grazie :) buona fortuna per il tuo lavoro! – povilasp

+3

Hai preso in considerazione il codice di stato 202? –

Problemi correlati