D'État HTTP 202 - faire pour fournir des informations sur async achèvement de la demande?

Quel est le moyen le plus approprié de donner une estimation pour l'achèvement de la demande lorsque le serveur renvoie un 202 - Accepted code de statut pour les requêtes asynchrones?

De la HTTP spec (italique ajouté par moi):

202 Accepté

La demande a été acceptée pour le traitement, mais le traitement n'a pas été achevée. [...]

L'entité revint avec cette réponse DOIT inclure une indication de la demande de l'état actuel et un pointeur à un moniteur d'état ou une estimation du moment où l'utilisateur peut s'attendre à la demande à remplir.

Ici sont quelques-uns des pensées:

  • J'ai jeté un coup d'oeil à la max-age directive, mais en utilisant ce serait abuser de Cache-Control?
  • Rendement attendus sur les temps d'attente dans le corps de la réponse?
  • Ajouter une application spécifique X- en-tête de réponse, mais la X-en-têtes a été dépréciée en RFC 6648?
  • Ajouter une (non X-) spécifique à en-tête de réponse? Si oui, comment doit-il être nommé? La DONC, la question En-têtes HTTP personnalisés : les conventions de nommage a donné quelques idées, mais après le retrait, il ne répond comment les en-têtes HTTP sont mis en forme, pas la façon dont ils doivent être nommés.
  • D'autres suggestions?
InformationsquelleAutor matsev | 2013-02-12