HTTPステータスコード

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動
Wikipedia-logo.pngウィキペディアの生真面目ユーザーたちがHTTPステータスコードの項目をおカタく解説しています。

HTTPステータスコードとは、httpにおいてwebサーバーからのレスポンスの意味を表現するための3桁の番号。まあ要するに、サーバーが情報を送るためのもの。

100番台 情報[編集]

100 継続

クライアントはリクエストを継続できる。サーバがリクエストの最初の部分を受け取り、まだ拒否していないことを示す。

101 プロトコル切替

サーバはリクエストを理解し、続けるためにプロトコルの切り替えを求めている。

102 処理中

処理が継続されて行われていることを示す。RFC 2518で定義されたが、RFC 4918で廃止された。

103 早期のヒント

最終的なレスポンスヘッダが定まる前に、予想されるヘッダを伝える。実験的なステータスコード。

200番台 成功[編集]

200 OK

リクエストは成功し、レスポンスとともにもとめられた情報が返される。

この節は執筆の途中です この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!

300番台 リダイレクション[編集]

302 Found

発見した。404 not foundの逆として作られたわけでわない

この節は執筆の途中です この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!

400番台 クライアントエラー[編集]

400 リクエストの不正

クライアントのリクエストがおかしい場合に返される。

401 認証が必要

Basic認証やDigest認証などを行うときに使用される。

402 支払いが必要

現在は使われておらず、将来のために予約されているとされる(←どゆこと?

ボツ案。

403 禁止

アクセス権がない場合や、ホストがアクセス禁止処分を受けた場合などに返される。

404 not found

未検出。リソース・ページが見つからなかった。

要求に応えられない理由をごまかすためにも使われる。

405 許可されていないメソッド 許可されていないメソッドを使おうとした。

この節は執筆の途中です この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!

500番台 サーバーエラー[編集]

503 Service Unavailable

サービス利用不可。サービスが一時的に過負荷やメンテナンスで使用不可能なときに表示される。

サイトに人が集中しすぎているときなどにも表示される。

この節は執筆の途中です この節はまだ執筆途中です。加筆、訂正して下さる協力者を募集中!

1xx: Informational 100 Continue | 101 Switching Protocols | 102 Processing | 103 Early Hints
2xx: Success 200 OK | 201 Created | 202 Accepted | 203 Non-Authoritative Information | 204 No Content | 205 Reset Content | 206 Partial Content | 207 Multi-Status | 208 Already Reported | 226 IM Used
3xx: Redirection 300 Multiple Choices | 301 Moved Permanently | 302 Found | 303 See Other | 304 Not Modified | 305 Use Proxy | 307 Temporary Redirect | 308 Permanent 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 Timeout | 409 Conflict | 410 Gone | 411 Length Required | 412 Precondition Failed | 413 Content Too Large | 414 URI Too Long | 415 Unsupported Media Type | 416 Range Not Satisfiable | 417 Expectation Failed | 421 Misdirected Request | 422 Unprocessable Content | 423 Locked | 424 Failed Dependency | 425 Too Early | 426 Upgrade Required | 427 Unassigned | 428 Precondition Required | 429 Too Many Requests | 430 Unassigned | 431 Request Header Fields Too Large | 451 Unavailable For Legal Reasons
5xx: Server Error 500 Internal Server Error | 501 Not Implemented | 502 Bad Gateway | 503 Service Unavailable | 504 Gateway Timeout | 505 HTTP Version Not Supported | 506 Variant Also Negotiates | 507 Insufficient Storage | 508 Loop Detected | 509 Unassigned | 510 Not Extended | 511 Network Authentication Required
その他 418 I'm a teapot (HTCPCPステータスコード) | 666 Infernal Server Error (そんなものはない)