ホームページ  >  記事  >  httpプロトコルのステータスコードとは何ですか?

httpプロトコルのステータスコードとは何ですか?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-12-25 15:15:46780ブラウズ

http プロトコル ステータス コードには、「1xx 情報ステータス コード」、「2xx 成功ステータス コード」、「3xx リダイレクト ステータス コード」、「4xx クライアント エラー ステータス コード」、「5xx サーバー エラー ステータス コード」の 5 種類があります。 1. 1xx、サーバーがリクエストを受信し、処理していることを示します。 2. 2xx、リクエストがサーバーによって正常に受信、理解され、処理されたことを示します。 3. 3xx、リクエストを完了するにはさらに操作が必要であることを示します。 request; 4. 4xx、クライアントのリクエストにエラーがある、または完了できないなどを示します。

httpプロトコルのステータスコードとは何ですか?

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

HTTP プロトコルは、サーバーによるクライアント要求の処理結果を示すさまざまなステータス コードを定義します。以下は、一般的な HTTP ステータス コード カテゴリとその意味です。

1xx (情報ステータス コード): サーバーがリクエストを受信し、処理していることを示します。

  • 100 続行: サーバーはリクエストの最初の部分を受信しました。クライアントは残りの部分の送信を続ける必要があります。
  • 101 プロトコルの切り替え: サーバーはクライアントにプロトコルを切り替えることを要求します。

2xx (成功ステータス コード): リクエストがサーバーによって正常に受信され、理解され、処理されたことを示します。

  • 200 OK (成功): リクエストは成功し、対応するコンテンツが返されます。
  • 201 作成されました: リクエストは成功し、サーバー上に新しいリソースが作成されました。
  • 204 コンテンツなし: サーバーはリクエストを正常に処理しましたが、コンテンツを返しませんでした。

3xx (リダイレクト ステータス コード): リクエストを完了するにはさらにアクションが必要であることを示します。

  • 301 永久に移動しました: 要求されたリソースは新しい URL に永久に移動されました。
  • 302 見つかりました (一時リダイレクト): 要求されたリソースは一時的に新しい URL に移動されます。
  • 304 未変更: リソースが変更されていないため、クライアントはキャッシュされたバージョンを使用できます。

4xx (クライアント エラー ステータス コード): クライアントのリクエストにエラーがあるか、完了できないことを示します。

  • 400 不正なリクエスト: サーバーはクライアントのリクエストを理解できません。
  • 401 Unauthorized: 要求されたリソースを取得するには認証が必要です。
  • 404 見つかりません: 要求されたリソースは存在しません。

5xx (サーバー エラー ステータス コード): サーバーがリクエストを処理したときにエラーが発生したことを示します。

  • 500 内部サーバー エラー: サーバーで予期しない状況が発生したため、リクエストを完了できませんでした。
  • 503 サービスを利用できません: 通常、過負荷またはメンテナンスが原因で、サーバーは一時的にリクエストを処理できません。

これらは一般的な HTTP ステータス コードの一部にすぎません。HTTP プロトコルでは他のステータス コードも定義されています。これらのステータス コードを理解することは、開発者がサーバーによるリクエストの処理結果を理解し、適切なアクションを実行するのに役立ちます。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。