DevToolPal
日本語
2xx 成功

202 Accepted

受理

意味

リクエストは処理のために受け付けられましたが、処理はまだ終わっていません。レスポンス時点では結果はわかりません。

よくある原因

  • ジョブがキューに入った(動画エンコード、エクスポート、一括インポート)
  • 非同期の Webhook やイベントが受け付けられた
  • バッチ API がリクエストを確認した

対処法

クライアント・閲覧者の場合

Location やボディのステータス URL をポーリングするか、コールバックを待ちます。202 を作業成功の証拠と見なさないでください。

サイトや API の運営者の場合

進捗と最終結果を報告するジョブリソースへのリンクを返し、ジョブの保持期間をドキュメントに書きます。

レスポンス例

HTTP/1.1
HTTP/1.1 202 Accepted
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /jobs/7f3a/status
Content-Type: application/json

{
  "job": "7f3a",
  "state": "queued"
}

仕様

RFC 9110 §15.3.3

よくある質問

› 202 のジョブが終わったことはどうやってわかる?

API が返すジョブ URL をポーリングするか、Webhook を使うか、イベントを購読します。202 レスポンス自体は変わりません。

› 202 のリクエストが後で失敗することはある?

あります。サーバーは試みると約束しただけで、ジョブが後で失敗し、そのことをステータスリソースで報告することがあります。