HTTPステータスコード一覧
HTTPのステータスコード
参考資料は E-WORDサイトを参考に作成させていただきました。
よく見かけるまたは使用するステータスは太字にしてあります。
そもそもステータスコードとは、WEBのリクエストをアパッチが受け取った
時のアパッチの一言感想ですね。「なげーよ」とか「開こうとしているファイルないよ」とか。そのサーバーの独り言をコードにして、教えてくれているのですね。
つぶやきしろーのつぶやきコードとかあると面白いかもね。
つぶやきコード404 「バイトをずる休みする時の電話で、とりあえず咳してるよね。」(つぶやきしろーツイートより抜粋)
話がそれでしまいましたが
「WEBのリクエストに対してのサーバーの応答をコード化したものです」
太字くらいは覚えちゃいましょう。
HTTP 1.0
* HTTP 1.0では100番代は未割当
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は使えない |