ホームページ > よくある問題 > 一連の http ステータス コードとは何ですか?

一連の http ステータス コードとは何ですか?

百草
リリース: 2023-10-12 16:25:12
オリジナル
829 人が閲覧しました

http ステータス コード シリーズには、1xx、2xx、3xx、4xx、5xx シリーズが含まれます。詳細な導入: 1. 1xx シリーズのステータス コードは、サーバーがリクエストを受信したが、まださらなる処理が必要であることを示します。これらのステータス コードは主に、クライアントがリクエスト処理の進行状況を理解するのに役立つ追加情報を伝えるために使用されます。100 Continue はサーバーがリクエストを受信したことを示し、クライアントはリクエストの本文を送信し続ける必要があり、101 Switching Protocols はサーバーがクライアントのリクエストを理解したことを示します。

一連の http ステータス コードとは何ですか?

このチュートリアルのオペレーティング システム: Windows 10 システム、DELL G3 コンピューター。

HTTP ステータス コードは、リクエストに対するサーバーの応答を示すために HTTP プロトコルで使用される識別子です。これは 5 つの系列に分割された 3 桁で構成され、それぞれが異なる応答タイプを表します。この記事では、5 つの HTTP ステータス コードと、それに対応するステータス コードを紹介します。

1xx シリーズ: 情報ステータス コード

1xx シリーズのステータス コードは、サーバーがリクエストを受信したが、さらに処理が必要であることを示します。これらのステータス コードは主に、クライアントがリクエストの進行状況を理解するのに役立つ追加情報を伝えるために使用されます。

100 続行: サーバーがリクエストのヘッダーを受信したため、クライアントはリクエストの本文の送信を続行する必要があることを示します。

101 プロトコルの切り替え: サーバーがクライアントの要求を理解し、処理のために別のプロトコルに切り替えることを示します。

2xx シリーズ: 成功ステータス コード

2xx シリーズのステータス コードは、サーバーがリクエストを正常に受信、理解、処理したことを示します。これらのステータス コードは通常、リクエストが正常に処理され、クライアントがリクエストの送信や他の操作の実行を続行できることを示します。

200 OK: リクエストが成功し、リクエストされたリソースが返されたことを示します。

201 Created: リクエストが成功し、サーバー上に新しいリソースが作成されたことを示します。

204 コンテンツなし: リクエストは成功しましたが、サーバーがコンテンツを返さなかったことを示します。

3xx シリーズ: リダイレクト ステータス コード

3xx シリーズのステータス コードは、クライアントがリクエストを完了するためにさらなるアクションを実行する必要があることを示します。これらのステータス コードは通常、クライアントを他のリソースまたはアドレスにリダイレクトするために使用されます。

301 永久に移動されました: 要求されたリソースが新しい URL に永久に移動されたことを示します。

302 Found: 要求されたリソースが一時的に新しい URL に移動されたことを示します。

304 未変更: クライアントのキャッシュされたリソースが最新であり、直接使用できることを示します。

4xx シリーズ: クライアント エラー ステータス コード

4xx シリーズのステータス コードは、クライアントから送信されたリクエストにエラーがあるか、完了できないことを示します。これらのステータス コードは通常、クライアントがエラーを修正するために何らかのアクションを実行する必要があることを示します。

400 Bad Request: クライアントから送信されたリクエストに構文エラーがあることを示します。

403 禁止: クライアントが要求されたリソースにアクセスする権限を持っていないことを示します。

404 Not Found: 要求されたリソースが存在しないことを示します。

5xx シリーズ: サーバー エラー ステータス コード

5xx シリーズのステータス コードは、サーバーがリクエストを処理したときにエラーが発生したことを示します。これらのステータス コードは通常、サーバーがリクエストを完了できなかったことを示します。

500 内部サーバー エラー: サーバーがリクエストを実行中に不明なエラーが発生したことを示します。

502 Bad Gateway: ゲートウェイまたはプロキシとして機能するサーバーが、上流サーバーから無効な応答を受信したことを示します。

503 サービスを利用できません: 通常は過負荷またはメンテナンスが原因で、サーバーが一時的にリクエストを処理できないことを示します。

概要:

HTTP ステータス コードは、リクエストに対するサーバーの応答を示すために使用される識別子です。 1xx、2xx、3xx、4xx、5xxシリーズの5つのシリーズに分かれています。各シリーズは、情報ステータス コード、成功ステータス コード、リダイレクト ステータス コード、クライアント エラー ステータス コード、サーバー エラー ステータス コードなど、異なる応答タイプを表します。 HTTP ステータス コードの意味と目的を理解すると、開発者が HTTP リクエストと応答をよりよく理解し、処理するのに役立ちます。

以上が一連の http ステータス コードとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート