102

Processing

公式 Deprecated
手間のかかる依頼を処理する

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

102 Processingステータスコードは、サーバーが完全なリクエストを受け入れたが、まだ完了していないことをクライアントに通知するために使用される中間応答である。このステータスコードは、サーバーがリクエストの完了にかなりの時間がかかると合理的に予想される場合にのみ送信されるべきです(SHOULD)。ガイダンスとして、メソッドの処理に20秒(合理的だが任意の値)よりも長い時間がかかる場合、サーバーは102 Processing応答を返すべきである(SHOULD)。リクエストの完了後、サーバーは最終応答を送らなければならない(MUST)。メソッドは、特にDepthヘッダーをサポートするメソッドでは、処理に長い時間 を要する可能性がある。 そのような場合、クライアントは応答を待っている間に接続をタイムアウトすることがある。これを防ぐために、サーバーは102 Processingステータスコードを返し、サーバーがまだメソッドを処理中であることをクライアントに示すことができる。

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

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

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

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

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

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

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

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

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

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing

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

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

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

LinkedInGitHub