Misdirected Request

状態符号 421 (HTTP)

[10] 421 (Misdirected Request) は、 要求応答を生成できないサーバーへと送信されたことを示す状態符号です >>8

仕様書

文脈

[11] 421 応答は、対象URLURL schemeauthority の組み合わせについて応答を生成するよう設定されていないサーバーが送ることができます >>8

[12] HTTP接続の再利用の項を参照。

[13] プロキシは、 421 応答生成してはなりません >>8

[15] プロキシが指定された URL への接続を禁止されている場合に何を返すべきなのかは不明です。 403 では通常のエラー応答と区別できないため不適切そうです。 504 でしょうか。

[19] 代替サービスとして使われたサーバーが実際には authoritative でないときに使うことができます >>18

処理

[20] 代替サービスから 421 応答を受信したクライアントは、 代替サービスキャッシから当該代替サービスの情報を削除しなければなりません >>18

[9] 421 応答を受信したクライアントは、 要求メソッド冪等か否かに関わらず、 異なる接続 (代替サービスの場合は、他の代替サービスまたは起源サーバーへの接続 >>18) で要求を再試行できます。 >>8

[21] 421 応答Alt-Svc: ヘッダーは、無視しなければなりません >>18

[14] 421 応答キャッシュ可能です >>8

[16] キャッシュしなくていい気がしますが...

歴史

PEP (HTTP)

421 Bad Mapping

SIP

421 Extension Required

[3] RFC 2660 - The Secure HyperText Transfer Protocol ( ( 版)) <http://tools.ietf.org/html/rfc2660#section-5.2.3>

[4] RFC 2660 - The Secure HyperText Transfer Protocol ( ( 版)) <http://tools.ietf.org/html/rfc2660#section-5.2.3>

[5] PEP - an Extension Mechanism for HTTP ( ( 版)) <http://www.w3.org/TR/WD-http-pep#_Toc404743961>

[6] nsHttpTransaction.cpp - DXR ( 版) <https://dxr.mozilla.org/mozilla-central/source/netwerk/protocol/http/nsHttpTransaction.cpp#1500>

[7] draft-ietf-httpbis-alt-svc-05 - HTTP Alternative Services ( 版) <http://tools.ietf.org/html/draft-ietf-httpbis-alt-svc-05#section-6>