LoginSignup
3
1

More than 1 year has passed since last update.

httpのステータスコード 418 とは?

Posted at

勉強前イメージ

エイプリルフールネタだった気がする

調査

httpのステータスコード 418 とは?

httpのステータスコードは 200番のOK だったり、404番のNot Foundだったり
アクセスに対するサーバかからの応答になります。
大まかに分類すると、以下になります

  • 100番台 : 情報
  • 200番台 : 成功
  • 300番台 : リダイレクト
  • 400番台 : クライアントのエラー
  • 500番台 : サーバのエラー

上記の中に、418番にもステータスコードがあります。
418番のステータスコードは I’m a teapot と書かれており、 私はティーポット という意味になります。
1998/04/01に発行されたエイプリルフールRFCで定義されたステータスコードになります。
ただのエイプリルフールネタですが、googleでは こちら のようにwebがあります。
意味としては、ティーポットにコーヒーを入れさせようとして、拒否された場合に返すステータスコードのようです。
418番はHTTPの拡張の HTCPCP(Hyper Text Coffee Pot Control Protocol:ハイパーテキスト・コーヒーポット制御プロトコル)で実装されていて、
HTCPCPに関しても同様に1998/04/01に発行されたエイプリルフールネタになり、コーヒーポットの制御、監視、診断を行うための通信プロトコルになります。

ちゃんとgoogleでみてもstatusが418になってますね

1Error 418 (I’m a teapot)!_ - Google Chrome 2021-11.png

勉強後イメージ

正直こういうときくらいじゃないとちゃんとRFC読まない・・・
個人的にはコーヒーかすをインターネットの配管に入れると詰まるって真面目に書いてるのが好きです

参考

3
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1