HTTP レスポンスステータスコード
418 I'm a teapot は有名なジョークだ。
僕は 451 Unavailable For Legal Reasons が好きだ。由来がいい。
目次が長いな
1xx : Information / 情報
リクエストは受け取られた。処理は継続される。
100 : Continue / 継続
101 : Switching Protocols / プロトコル切替
102 : Processing / 処理中
103 : Early Hints / 早期のヒント
2xx : Succes / 成功
リクエストは受け取られ、理解され、受理された。
200 : OK / 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 / IM使用
3xx : Redirection / リダイレクション
リクエストを完了させるために、追加的な処理が必要。
300 : Multiple Choices / 複数の選択
301 : Moved Permanently / 恒久的に移動した
302 : Found / 発見した
303 : See Other / 他を参照せよ
304 : Not Modified / 未更新
305 : Use Proxy / プロキシを使用せよ
306 : (Unused) / 将来のために予約されている
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 / 消滅した
404 Not Foundと似ているが、こちらは二度と復活しない場合に使われる。ただし、このコードは特別に設定しないと提示できないため、リソースが消滅しても404コードを出すサイトが多い。
411 : Length Required / 長さが必要
412 : Precondition Failed / 前提条件で失敗した
413 : Payload Too Large / ペイロードが大きすぎる
414 : URI Too Long / URIが大きすぎる
415 : Unsupported Media Type / サポートしていないメディアタイプ
416 : Range Not Satisfiable / レンジは範囲外にある
417 : Expectation Failed / Expectヘッダによる拡張が失敗
418 : I'm a teapot / 私はティーポット
ティーポットにコーヒーを淹れさせようとして、拒否された。
419 : Invalid CSRF tokens / 無効なCSRFトークン
421 : Misdirected Request / 誤ったリクエスト
422 : Unprocessable Content / 処理できない内容
423 : Locked / ロックされている
424 : Failed Dependency / 依存関係で失敗
425 : Too Early / Early dataを受け入れない
426 : Upgrade Required / アップグレード要求
428 : Precondition Required / 事前条件が必要
429 : Too Many Requests / 要求が多すぎる
431 : Request Header Fields Too Large / リクエストヘッダーフィールドが大きすぎる
451 : Unavailable For Legal Reasons / 法的理由により利用不可
403 Forbiddenから派生。
書籍が違法化された世界を描く1953年のディストピア小説『華氏451度』にちなんでいる。
5xx : Server Error / サーバエラー
サーバがリクエストの処理に失敗した。
500 : Internal Server Error / サーバ内部エラー
501 : Not Implemented / 実装されていない
502 : Bad Gateway / 不正なゲートウェイ
503 : Service Unavailable / サービス利用不可
504 : Gateway Timeout / ゲートウェイタイムアウト
505 : HTTP Version Not Supported / サポートしていないHTTPバージョン
506 : Variant Also Negotiates
507 : Insufficient Storage / 容量不足
508 : Loop Detected / ループを検出
510 : Not Extended / 拡張できない
511 : Network Authentication Required / ネットワークに対する認証が必要
いいなと思ったら応援しよう!
僕の創作活動をより活発にするために、よろしければ応援をお願いします!