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

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

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

http ステータス コードは、100、101、200、201、204、301、302、304、400、401、404、500、502、503 などです。詳細な導入: 1. 100 Continue、サーバーはリクエスト ヘッダーを受信し、クライアントはリクエストの主要部分の送信を続行する必要があります; 2. 101 Switching Protocols、サーバーはクライアントのリクエストを理解し、メッセージヘッダーのアップグレード、スイッチングプロトコルの終了など。

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

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

HTTP ステータスコードは、サーバーがクライアントに返す応答ステータス識別子であり、クライアントのリクエストに対するサーバーの処理結果を示すために使用されます。 HTTP ステータス コードには 5 つのカテゴリがあり、各カテゴリにはいくつかの特定のステータス コードがあります。一般的な HTTP ステータス コードとその意味は次のとおりです。

1xx 情報ステータス コード (情報)

このタイプのステータス コードは、リクエストが受信されたか、処理中であるか、またはさらに要求が必要であることを示します。アクション。一般的な情報ステータス コードは次のとおりです。

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

#- 101 プロトコルの切り替え: サーバーはクライアントの要求を理解し、アップグレード メッセージ ヘッダーを通じてプロトコルの切り替えをクライアントに通知します。

2xx 成功ステータス コード (成功)

このタイプのステータス コードは、リクエストがサーバーによって正常に受信され、理解され、処理されたことを示します。一般的な成功ステータス コードは次のとおりです。

- 200 OK: リクエストは成功し、サーバーはリクエストされたコンテンツを正常に返します。

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

#- 204 コンテンツなし: リクエストは成功しましたが、サーバーはコンテンツを返しませんでした。

3xx リダイレクト ステータス コード (リダイレクト)

このタイプのステータス コードは、クライアントがリクエストを完了するためにさらにアクションを実行する必要があることを示します。一般的なリダイレクト ステータス コードは次のとおりです。

- 301 Moved Permanently: 要求されたリソースは新しい URL に永続的に移動されました。

#--302 Found: 要求されたリソースは一時的に新しい URL に移動されました。

#- 304 Not Modified: クライアントは再リクエストせずにキャッシュされたバージョンを使用できます。

4xx クライアント エラー ステータス コード (クライアント エラー)

このタイプのステータス コードは、クライアントによって送信されたリクエストにエラーがあることを示します。一般的なクライアント エラー ステータス コードは次のとおりです。

- 400 Bad Request: リクエストは無効であり、サーバーはそれを理解できません。

#- 401 Unauthorized: リクエストには認証が必要です。

#- 404 Not Found: 要求されたリソースは存在しません。

5xx サーバー エラー ステータス コード (サーバー エラー)

このタイプのステータス コードは、サーバーがリクエストを処理したときにエラーが発生したことを示します。一般的なサーバー エラー ステータス コードは次のとおりです。

- 500 内部サーバー エラー: サーバーは、対処方法がわからない状況に遭遇しました。

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

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

概要:

HTTP ステータス コードは、クライアントのリクエストをサーバーが処理した結果を示すために使用される識別子です。さまざまなステータス コードに従って、リクエストが成功したかどうか、リダイレクトが必要かどうか、クライアント エラーやサーバー エラーが発生したかどうかなどを判断できます。 HTTP ステータス コードを理解すると、開発者はネットワーク リクエストのデバッグと処理を改善し、ユーザー エクスペリエンスを向上させることができます。

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

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