202

Accepted

公式
送信されたリクエストは受け入れられましたが、まだ処理されていません。

HTTPステータスコード202の仕様

ステータスコード202 Acceptedは、リクエストが処理のために受け入れられましたが、処理は完了していないことを示します。実際に処理が行われたときに拒否されるかもしれないので、リクエストは最終的に処理されるかもしれないし、されないかもしれない。 非同期操作からステータスコードを再送するための機能は、HTTPにはない。202 Accepted応答は意図的に非妥協的です。

その目的は、プロセスが完了するまでユーザエージェントのサーバへの接続を維持することを要求せずに、サーバが他のプロセス(おそらく1日に1回のみ実行されるバッチ指向のプロセス)の要求を受け入れることを可能にすることです。この応答で送られる表現は,要求の現在の状態を記述し,要求がいつ達成されるかの推定値をユーザに提供できる状態モニタを指し示す(又は埋め込む)べきである。

出典・引用元はこちら 202 Accepted HTTP Status Code は、6.3.3 のセクションで規定されています。

PHPで202ステータスコードを投げるには?

WebページでHTTPステータスコード202を投げるには、PHPの関数http_response_codeを使用することができます。構文は次のとおりです: http_response_code(202) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

202 HTTPステータスコードのテスト

クライアント側でHTTPステータスコード(ここでは202 Accepted)などを表示できるようにするためには、F12で開発コンソールを開く必要があります。次に、「ネットワーク」タブに移動します。これでページを開くことができ、ネットワークタブにウェブサイト(例のindex.php)が表示されるはずです。これを選択し、次にHerderセクションを選択する必要があります。すると、ユーザーは次のような結果を見ることができます:

ステータスコード 202 Accepted
概要
URL: https://http-statuscode.com/errorCodeExample.php?code=202
ステータス: 202 Accepted
それらの: Network
IPアドレス: XX.XX.XX.XX
ステータスコード 202 Accepted

202ステータスコードのブラウザ互換性

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

プログラミング言語における定数

http.StatusAccepted
Response::HTTP_ACCEPTED
:accepted

HTTPステータスコード202に関するミームを楽しませる

著者: Tony Brüser
著者: Tony Brüser

トニー・ブリュザーは、HTTPステータスコードにこだわりのある熱心なウェブ開発者だ。

LinkedInGitHub