速攻!WEBプログラム養成講座

アキオ技術記録とそれを活かしてみなさまのスキルアップを目指します

HTTPステータスコード一覧

HTTPのステータスコード

 参考資料は E-WORDサイトを参考に作成させていただきました。
よく見かけるまたは使用するステータスは太字にしてあります。
 
そもそもステータスコードとは、WEBのリクエストをアパッチが受け取った
時のアパッチの一言感想ですね。「なげーよ」とか「開こうとしているファイルないよ」とか。そのサーバーの独り言をコードにして、教えてくれているのですね。
 
つぶやきしろーのつぶやきコードとかあると面白いかもね。
つぶやきコード404 「バイトをずる休みする時の電話で、とりあえず咳してるよね。」(つぶやきしろーツイートより抜粋)
 
話がそれでしまいましたが
「WEBのリクエストに対してのサーバーの応答をコード化したものです」
太字くらいは覚えちゃいましょう。
 
HTTP 1.0
2xx: Success (成功)
200 OK 成功
201 Created 作成完了
202 Accepted 受理
204 No Content 内容が空
3xx: Redirection (転送)
301 Moved Permanently 恒久的に移転
302 Moved Temporarily 一時的に移転
304 Not Modified 変更なし
4xx: Client Error (クライアントエラー)
400 Bad Request 不正なリクエスト
401 Unauthorized 未認証
403 Forbidden アクセス権がない
404 Not Found 存在しない
5xx: Server Error (サーバエラー)
500 Internal Server Error サーバ内部のエラー
501 Not Implemented 機能が未実装
502 Bad Gateway 中継サーバのエラー
503 Service Unavailable サービス停止中


* HTTP 1.0では100番代は未割当
HTTP 1.1
1xx: Informational (情報)
100 Continue 継続
101 Switching Protocols プロトコル切替
2xx: Success (成功)
200 OK 成功
201 Created 作成完了
202 Accepted 受理
203 Non-Authoritative Information 非公式な情報
204 No Content 内容が空
205 Reset Content 内容をリセット
206 Partial Content 内容の一部
3xx: Redirection (転送)
300 Multiple Choices 複数の候補がある
301 Moved Permanently 恒久的に移転 (リダイレクト時に明示的にしてするとSEO効果があります)
302 Found 別の場所で見つけた
303 See Other 別の場所を探せ
304 Not Modified 変更なし
305 Use Proxy 中継サーバを通せ
307 Temporary Redirect 一時的な転送
4xx: Client Error (クライアントエラー)
400 Bad Request 不正なリクエスト
401 Unauthorized 未認証
402 Payment Required 有料である
403 Forbidden アクセス権がない
404 Not Found 存在しない
405 Method Not Allowed そのメソッドは不可
406 Not Acceptable 受理不可
407 Proxy Authentication Required 中継サーバの認証が必要
408 Request Time-out 時間切れ
409 Conflict 競合
410 Gone 消滅した
411 Length Required 長さを指定せよ
412 Precondition Failed 前提条件が満たされていない
413 Request Entity Too Large リクエスト中のデータが大きすぎる
414 Request-URI Too Large URIが長すぎる
415 Unsupported Media Type そのメディアは使えない
5xx: Server Error (サーバエラー)
500 Internal Server Error サーバ内部のエラー
501 Not Implemented その機能は実装されていない
502 Bad Gateway 中継サーバのエラー
503 Service Unavailable サービス停止中
504 Gateway Time-out 中継サーバの要求が時間切れ
505 HTTP Version not supported そのバージョンのHTTPは使えない