HTTPステータスコードとは何ですか
HTTP ステータス コードとは、HTTP プロトコルでクライアントのリクエストに応答したときにサーバーから返されるステータス コードを指し、サーバーがリクエストを処理した結果を示すために使用されます。HTTP ステータス コードは 3 桁で構成され、最初の桁は応答カテゴリを示し、応答の基本タイプを定義します。次に例を示します。
- 1xx: 情報プロンプト
- 2xx: 成功カテゴリー
- 3xx: リダイレクトクラス
- 4xx: クライアントエラークラス
- 5xx: サーバーエラークラス
一般的な HTTP ステータス コードには、200 OK (リクエスト成功)、404 Not Found (リソースが見つからない)、500 Internal Server Error (サーバー内部エラー) などが含まれます。クライアントは、異なる HTTP ステータス コードを異なる方法で処理できます。
ネットワークステータスの共通コードステータス
-
200 OK: リクエストが成功し、サーバーがデータを正常に返したことを示します。
-
400 Bad Request: リクエストに構文エラーがあることを示します。通常はリクエスト パラメータの形式が正しくありません。
-
401 Unauthorized: リクエストが承認されておらず、認証が必要であることを示します。
-
403 Forbidden: サーバーがリクエストを拒否し、権限が不十分で、リクエストされたリソースへのアクセスが禁止されていることを示します。
-
404 Not Found: 要求されたリソースが存在しないことを示します。
-
500 Internal Server Error: サーバーの内部エラーが発生し、リクエストを完了できないことを示します。
-
503 サービスを利用できません: 通常、サーバーが過負荷になっているか、メンテナンス中であるため、サーバーが一時的にリクエストを処理できないことを示します。
上記は一般的なステータス コードであり、他にも 301、302、304 などのステータス コードがあります。ステータス コードの意味は、開発者がリクエストとサーバー間の対話プロセスを理解し、問題のトラブルシューティングやプログラムのデバッグに役立ちます。