202 - Accepted
サーバーが非同期リクエストのステータス コードを返したときに、リクエストの完了を推定する適切な方法は何ですか?
HTTP 仕様から(イタリック体は私が追加):
202 承認済み
リクエストは処理のために受け入れられましたが、処理は完了していません。[...]
この応答で返されるエンティティには、要求の現在のステータスの表示と、ステータス モニターへのポインター、またはユーザーがいつ要求が満たされると期待できるかの推定値のいずれかを含める必要があります。
ここにいくつかの考えがあります:
- max-ageディレクティブをちらっと見ましたが、それを使用すると悪用され
Cache-Control
ますか? - 応答本文で予想される待機時間を返しますか?
X-
アプリケーション固有の応答ヘッダーを追加しますが、ヘッダーはRFC 6648X-
で廃止されましたか?- (非
X-
) 特定の応答ヘッダーを追加しますか? もしそうなら、それはどのように命名されるべきですか?SO の質問カスタム HTTP ヘッダー : 命名規則はいくつかのアイデアを提供しましたが、非推奨になった後は、HTTP ヘッダーがどのようにフォーマットされているかについてのみ回答し、どのように名前を付ける必要があるかについては回答しません。 - 他の提案?