Какие веб-браузеры по умолчанию используют http / 1.1? - PullRequest
10 голосов
/ 11 февраля 2009

У кого-нибудь есть идея, где я могу найти эту информацию? Я уверен, что в IE 4 по умолчанию включен параметр «Использовать HTTP 1.1», а в «Использовать HTTP 1.1 через прокси-соединения» отключен. Получил эту информацию от здесь . Я предполагаю, что в более поздних версиях будет также «Использовать HTTP 1.1». Как насчет старых версий IE? Как насчет Firefox, Opera, Safari и т. Д.?

Ответы [ 2 ]

20 голосов
/ 20 октября 2009

Все распространенные браузеры для настольных компьютеров (Netscape / Mozilla, Internet Explorer и др.) За последние 10-13 лет поддерживают HTTP / 1.1. Internet Explorer 3.0 и Netscape 2.0 поддерживали его еще как минимум в 1996 году ( Википедия согласна с этим ).

Особо следует отметить, что для заголовка HTTP HOST требуется HTTP / 1.1, который требуется, если вы хотите обслуживать разные веб-сайты для разных доменов на одном IP-адресе. Таким образом, если HTTP-клиент не поддерживает его, пользователь не сможет получить доступ ко многим веб-сайтам.

Я столкнулся со старым браузером смартфонов, который не поддерживал его около 9 лет назад, но это последний пример, который я могу вспомнить, где я даже слышал о HTTP-клиенте, который не поддерживал.

Я бы сказал, что отсутствие поддержки клиента для HTTP / 1.1 не должно быть реальным соображением сегодня, даже если вы делаете что-то довольно эзотерическое (хотя я до сих пор помню, что это была головная боль технической поддержки более 10 лет назад, пытаясь заставить людей обновиться с Netscape 1.x).

Если вы пишете прокси-сервер, возможно, вы захотите подумать об этом, но на самом деле даже тогда я не вижу, чтобы это вызывало какие-либо проблемы в реальном мире, поскольку это так важно для современного просмотра. Если кто-то использует браузер такого же старого (или ограниченного) браузера, как Mosaic 1.0 или Netscape 1.1, то у него, вероятно, больше проблем с доступом к контенту.

9 голосов
/ 11 февраля 2009

Большинство современных веб-браузеров (по крайней мере, IE начиная с версии 5, Firefox начиная с версии 2) даже не имеют возможности использовать что-либо , но HTTP / 1.1. Ну, они могли бы, но это было бы довольно хорошо спрятано.

РЕДАКТИРОВАТЬ : нашел это в Google, который предоставляет частичную информацию: http://schroepl.net/projekte/mod_gzip/browser.htm Согласно этой странице, IE4 +, Netscape 6+, Opera 4+ и (я так понял) все версии Firefox поддерживают HTTP 1.1.

...