ホームページ  >  記事  >  http リクエストのステータス コードとは何ですか?

http リクエストのステータス コードとは何ですか?

百草
百草オリジナル
2023-10-12 16:17:061290ブラウズ

http リクエスト ステータス コードには、100、101、200、201、204、301、302、304、400、401、403、404、500、502、503 などが含まれます。詳細な導入: 1. 100 Continue、サーバーがリクエストのヘッダーを受信し、クライアントがリクエストの主要部分の送信を続行する必要があることを示します; 2. 101 Switching Protocols、サーバーがクライアントのメッセージを理解して受け入れたことを示します。要求に応じて、プロトコル モードの切り替えなどを介してアップグレードされます。

http リクエストのステータス コードとは何ですか?

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

HTTP リクエスト ステータス コードは、クライアントによって開始された HTTP リクエストに対するサーバーの応答ステータスの識別を指します。これらは、サーバーがリクエストをどのように処理したかをクライアントが理解できるように、リクエストの処理結果を表すために使用されます。 HTTP ステータス コードは 3 桁で構成され、1xx、2xx、3xx、4xx、5xx の 5 つのカテゴリに分類されます。各カテゴリの HTTP リクエスト ステータス コードについては、以下で詳しく説明します。

1xx カテゴリ: 情報ステータス コード

1xx カテゴリのステータス コードは、サーバーがリクエストを受信したか、処理中であるか、またはさらなるアクションが必要であることを示します。これらのステータス コードは成功または失敗を示すものではなく、情報を伝えるためにのみ使用されます。

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

#- 101 プロトコルの切り替え: サーバーがクライアントの要求を理解して受け入れ、プロトコルのアップグレードを通じて新しいプロトコルに切り替えることを示します。

2xx カテゴリ: 成功ステータス コード

2xx カテゴリ ステータス コードは、サーバーがリクエストを正常に受信、理解、処理したことを示します。

- 200 OK: リクエストが成功し、サーバーがリクエストを正常に処理したことを示します。

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

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

3xx カテゴリ: リダイレクト ステータス コード

3xx カテゴリのステータス コードは、クライアントがリクエストを完了するためにさらなるアクションを実行する必要があることを示します。

#- 301 Moved Permanently: 要求されたリソースが新しい URL に永続的に移動されたことを示します。

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

- 304 Not Modified: クライアントによって送信された要求されたリソースがサーバー上で変更されておらず、ローカルにキャッシュされたコピーを直接使用できることを示します。

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

4xx カテゴリのステータス コードは、クライアントによって送信されたリクエストにエラーがあることを示します。

#- 400 Bad Request: クライアントから送信されたリクエストに構文エラーがあり、サーバーがそれを理解できないことを示します。

#- 401 Unauthorized: 要求されたリソースを取得するにはクライアントが認証する必要があることを示します。

#- 403 Forbidden: サーバーがクライアントのリクエストを拒否したことを示します。

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

5xx カテゴリ: サーバー エラー ステータス コード

5xx カテゴリのステータス コードは、サーバーがリクエストを処理しているときにエラーが発生したことを示します。

#- 500 Internal Server Error: サーバーがリクエストを処理しているときに不明な内部エラーが発生したことを示します。

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

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

概要:

HTTP リクエスト ステータス コードは、クライアントのリクエストに対するサーバーの処理結果を示すために使用されます。ステータス コードが異なれば意味も異なり、クライアントはステータス コードに基づいてリクエストが成功したかどうかを判断し、対応するアクションを実行できます。 HTTP リクエストのステータス コードを理解し理解することは、Web アプリケーションの開発とデバッグにとって重要です。

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

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