306 HTTPステータスコード(unused)とは?意味をわかりやすく解説
306 HTTPステータスコード(unused)とは、現在は使用されていないHTTPレスポンスコードです。
1996年に初めてHTTP/1.1仕様が導入された際、306ステータスコードは「Switch Proxy」という意味で使用されており、指定されたプロキシを使用するようクライアントに通知するコードとして定義されていました。
しかし、306HTTPステータスコードの具体的な使用方法等に関する説明は、HTTP/1.1の仕様には存在していないため、どのように動作すべきか明確な指針が欠けていたことから採用されませんでした。
後続のHTTP/1.1の仕様更新において、この306ステータスコードは正式に「未使用」のステータスとしてマークされ、現在のHTTP/1.1やHTTP/2、HTTP/3においてもこのコードは使用されていません。ウェブ開発者やネットワークエンジニアがHTTPステータスコードに関する資料やリファレンスを参照する際、306のステータスコードは「未使用」として記載されていることが一般的です。
結論として、306 HTTPステータスコードはかつて定義されていたものの、実際の運用上での利用は見られず、現在は未使用のステータスとして扱われています。











