HTTPレスポンスのステータスコードは、クライアントに処理の結果を知らせます。
100番台は、情報です。処理が継続していることを示します。
200番台は、リクエストが、正常処理(成功)したこと示します。
300番台は、リダイレクト関連です。別の場所へ移動すべきことを示します。
400番台は、クライアン側でエラーが発生したことを示します。
500番台は、サーバー側の処理でエラーが発生したことを示します。
主なステータスコード
ステータスコード | 説明 |
---|---|
100 | Continue クライアントはリクエストを続けて良い |
200 | OK リクエストが成功しレスポンスが返されます。正常処理を表します。 |
301 | Moved Parmanently 指定したリソースは移動したので、新しい場所から取得して下さい。 サイトの引越しをしたときは、この値を設定します。 |
302 | Moved Temporarily 指定したリソースは一時的に移動したので、新しい場所から取得して下さい。 一時的にサイトの場所を変える時にこの値を設定します。 |
304 | Not Modified 指定したファイルは変更されていないのでブラウザのキャッシュのデータを表示してください。 |
400 | Bad Request リクエストが不正です。 |
401 | Unauthorixed 認証に失敗しました。 |
403 | Forbidden アクセス権がありません。 |
404 | Not Found リクエストしたアドレスのページがありません。 |
408 | Request Timeout リクエストがタイムアウトしました。 |
500 | Internal Server Error サーバ内部で発生しています。 |
502 | Bad Gateway ゲートウェイ/プロキシが無効なレスポンスを受け取りました。 |
503 | Service Unavailable サービスが提供できません。 Webサーバーに負荷がかかりすぎたときなどに表示されます。 |
504 | Gateway Timeout 上流からのレスポンスが時間内に得られないときに表示されます。 |
関連の記事