418 I'm a teapot エラーメッセージ
(developer.mozilla.org)-
418 I'm a teapot
- HTTP
418 I'm a teapotステータス応答コードは、サーバーがコーヒーを淹れることを拒否していることを示し、これは恒久的にティーポットとしての役割を意味する - コーヒー/ティーポットが一時的にコーヒーを提供できない場合は、
503を返すべき - このエラーは、1998年と2014年のエイプリルフールのジョークとして定義された Hyper Text Coffee Pot Control Protocol を参照している
- 一部のWebサイトは、処理したくないリクエスト、たとえば自動化されたクエリに対してこの応答を使用する
- HTTP
-
ステータス
418 I'm a teapot
-
仕様
- 仕様: RFC 2324 # section-2.3.2
-
参考
- HTTP レスポンスステータスコード
- Wikipedia: Hyper Text Coffee Pot Control Protocol
GN⁺のまとめ
418 I'm a teapotは、エイプリルフールのジョークに由来する HTTP ステータスコードで、サーバーがコーヒーを淹れることを拒否するときに使われる- このコードは主に、自動化されたクエリのような処理したくないリクエストに対して使われ、ユーモラスな要素を含んでいる
- このステータスコードは実際には広く使われていないが、インターネット文化とプロトコルの柔軟性を示す良い例である
- 類似の機能を持つ他の HTTP ステータスコードとしては、
503 Service Unavailableがある
1件のコメント
Hacker Newsの意見
418ステータスコードを違法なボットへの応答として使用している。面白いし、ログのフィルタリングもしやすくなる
_mnot_が418ステータスコードを複数の言語や実装から削除しようとした議論を読める
関連RFC文書は読みやすい
HTTP/2 RFCを読んでいて見つけた興味深い事実
このエラーコードに実際に遭遇するたびにとてもいら立つ
Sonatype Nexusがアーティファクトのアップロード時に418を返したことがあった。感心しなかった
認証サービスで418レスポンスコードを使用している
iiNetコーヒーカムへのリンクあり
"I am a teapot"なのだから、サーバー側の問題として5xxコードであるべきだと思う