HTTPレスポンスのステータスコード

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
上流からのレスポンスが時間内に得られないときに表示されます。

関連の記事

「HTTPリクエスト」と「HTTPレスポンス」とは

△上に戻る