見出し画像

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 / ネットワークに対する認証が必要

いいなと思ったら応援しよう!

saharaforge
僕の創作活動をより活発にするために、よろしければ応援をお願いします!