HTTPステータスコード
ループを検出。WebDAVの拡張ステータスコード。
複数のステータス。WebDAVの拡張ステータスコード。
IM使用。Delta encoding in HTTPの拡張ステータスコード。
Expectヘッダによる拡張が失敗。その拡張はレスポンスできない。またはプロキシサーバは、次に到達するサーバがレスポンスできないと判断している。
具体例として、Expect:ヘッダに100-continue以外の変なものを入れた場合や、そもそもサーバが100 Continueを扱えない場合に返す。
受理。リクエストは受理されたが、処理は完了していない。
例: PUTメソッドでリソースを作成するリクエストを行ったとき、サーバがリクエストを受理したものの、リソースの作成が完了していない場合に返される。バッチ処理向け。
HTTPステータスコードは、HTTPにおいてWebサーバからのレスポンスの意味を表現する3桁の数字からなるコードである。RFC 7231等によって定義され、IANAがHTTP Status Code Registryとして管理している。以下に一覧を示す。
早期のヒント。最終的なレスポンスヘッダが確定する前に、予想されるヘッダを伝達する。Linkレスポンスヘッダと組み合わせて、関連するリソースの先読み・プッシュ配信に利用することが想定されている。
ペイロードが大きすぎる。リクエストエンティティがサーバの許容範囲を超えている場合に返す。
例: アップローダの上限を超えたデータを送信しようとした。
RFC 2616以前では、Request Entity Too Large(リクエストエンティティが大きすぎる)と定められていた。
私はティーポット。HTCPCP/1.0の拡張ステータスコード。
ティーポットにコーヒーを淹れさせようとして、拒否された場合に返すとされる、ジョークのコードである。2017年にこれを除去しようという動きがあったが、反対運動が起こったため、RFC 9110より418は正式に「予約済み」となった。