HTTP ステータス コードは、HTTP プロトコルでクライアントの要求に応答するときにサーバーから返される 3 桁のコードを指します。これは、クライアントがさまざまなステータス コードに基づいて対応する処理措置を講じられるように、リクエストの処理結果をクライアントに通知するために使用されます。
HTTP ステータス コードは 3 桁の数字で構成されます。最初の数字はステータス コードのカテゴリを定義し、次の 5 つのカテゴリに分類されます:
1xx (情報ステータス コード): を示します。リクエストを受信し、処理中です。
2xx (成功ステータスコード): リクエストが正常に処理されたことを示します。
3xx (リダイレクト ステータス コード): リクエストを完了するにはさらにアクションが必要であることを示します。
4xx (クライアントエラーステータスコード): クライアントから送信されたリクエストにエラーがあることを示します。
5xx (サーバー エラー ステータス コード): サーバーがリクエストを処理したときにエラーが発生したことを示します。
各ステータス コードの具体的な意味については、前の回答で一般的な例を示しました。
クライアントは、HTTP ステータス コードを通じてサーバーによるリクエストの処理結果を把握し、ステータス コードに基づいて対応する処理を行うことができます。たとえば、ステータス コード 200 の場合、クライアントはリクエストが成功したことを知ることができます。ステータス コード 404 の場合、クライアントはリクエストされたページが存在しないことを知ることができます。ステータス コード 500 の場合、クライアントは内部エラーが発生したことを知ることができます。サーバーなどで
HTTP ステータス コードは、HTTP プロトコルの非常に重要な部分であり、リクエスト処理の結果を表現および送信するための標準化された方法を提供し、クライアントとサーバー間の通信の仕様を提供します。