200ステータスコードに関する一般的な説明
このテキストブロックは、残念ながら英語版のみです。
The HTTP status code 200 OK signals that the server has successfully processed the client's request and returned a correct response. This means that the web page or resource that the client requested was found and successfully transmitted. It is a standard status code used for successful requests.
HTTPステータスコード200の仕様
GET ターゲットリソースの表現。
HEAD GETと同じ表現だが、表現データを含まない。
POST アクションの状態の表現、またはそこから得られた結果。
PUT、DELETE アクション状態の表現。
OPTIONS コミュニケーションオプションの表現。
TRACE 最終サーバーによって受信したリクエストメッセージの表現。
CONNECTへの応答は別として、200 OK応答は常にペイロードを持ちますが、オリジンサーバーはゼロ長のペイロードボディを生成してもかまいません。ペイロードが必要ない場合、オリジンサーバーは代わりに204(No Content)を送信すべきです。 CONNECTの場合、成功した結果が200 OK応答ヘッダーセクションの直後に始まるトンネルであるため、ペイロードは許可されていない。200 OK応答はデフォルトでキャッシュ可能である。すなわち、メソッド定義または明示的なキャッ シュ制御(【RFC7234】のセクション4.2.2参照)によって特に指示されない限り、キャッ シュ可能である。出典・引用元はこちら 200 OK HTTP Status Code は、6.3.1 のセクションで規定されています。
PHPで200ステータスコードを投げるには?
WebページでHTTPステータスコード200を投げるには、PHPの関数http_response_codeを使用することができます。構文は次のとおりです: http_response_code(200) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
200 HTTPステータスコードのテスト
クライアント側でHTTPステータスコード(ここでは200 OK)などを表示できるようにするためには、F12で開発コンソールを開く必要があります。次に、「ネットワーク」タブに移動します。これでページを開くことができ、ネットワークタブにウェブサイト(例のindex.php)が表示されるはずです。これを選択し、次にHerderセクションを選択する必要があります。すると、ユーザーは次のような結果を見ることができます:
URL: https://http-statuscode.com/errorCodeExample.php?code=200
ステータス: 200 OK
それらの: Network
IPアドレス: XX.XX.XX.XX
200ステータスコードのブラウザ互換性
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
プログラミング言語における定数
http.StatusOK
Response::HTTP_OK
:ok
$this->response($data, HTTP_OK);
HTTPステータスコード200に関する詳細な情報を提供する外部リンク集:
HTTPステータスコード200に関するミームを楽しませる
ブログ記事
HTTP ステータスコード 200 OK と 201 Created: 成功。
HTTPステータスコードの歴史 HTTPステータスコードの歴史は、HTTP1.0の導入により200 OKステータスコードが登場した1996年までさかのぼります。当時このコードは、リクエストされたデータがレスポンスに含まれて...