どこでその情報を調べることができるか知っている人はいますか? IE 4 では、デフォルトで「HTTP 1.1 を使用する」パラメータがオンになっており、「プロキシ接続を介して HTTP 1.1 を使用する」がオフになっていると確信しています。この情報はhereから取得しました。それ以降のバージョンでは、「Use HTTP 1.1」もオンになっていると思います。古いバージョンの IE はどうですか? Firefox、Opera、Safari などはどうですか?
2 に答える
過去 10 ~ 13 年間のすべての一般的なデスクトップ ブラウザ (Netscape/Mozilla、Internet Explorer など) は、HTTP/1.1 をサポートしています。Internet Explorer 3.0 と Netscape 2.0 は、少なくとも 1996 年にはサポートされていました ( Wikipedia はこれに同意しています)。
特に注目すべき点は、HTTP HOST ヘッダーに HTTP/1.1 が必要であることです。これは、単一の IP アドレスで異なるドメインの異なる Web サイトを提供する場合に必要です。そのため、HTTP クライアントがそれをサポートしていない場合、ユーザーは多くの Web サイトにアクセスできなくなります。
私は約 9 年前に、それをサポートしていない古いスマートフォン ブラウザに遭遇しましたが、これが、サポートしていない HTTP クライアントについて聞いたことさえない最後の例です。
HTTP/1.1 に対するクライアント サポートの欠如は、たとえあなたがかなり難解なことをしているとしても、今日では実際に考慮する必要はないと思います (10 年以上前に技術サポートの頭痛の種だったことを今でも覚えていますが、人々にNetscape 1.x からのアップグレード)。
プロキシを作成している場合は、それについて考えたいと思うかもしれませんが、それでも、現代のブラウジングにとって非常に基本的なものであるため、現実世界の問題を引き起こしているとは思えません。Mosaic 1.0 や Netscape 1.1 と同じくらい古い (または限定的な) ブラウザを実行している場合、コンテンツへのアクセスに大きな問題が発生する可能性があります。
最近のほとんどの Web ブラウザー (少なくともバージョン 5 以降の IE、バージョン 2 以降の Firefox) には、HTTP/1.1 以外を使用するオプションさえありません。まあ、そうかもしれませんが、かなりうまく隠されているでしょう。
編集:部分的な情報を提供するGoogleでこれを見つけました: http://schroepl.net/projekte/mod_gzip/browser.htm そのページによると、IE4 +、Netscape 6 +、Opera 4 +、および(私が収集する)FirefoxのすべてのバージョンHTTP 1.1 をサポートします。