Есть ли еще клиенты HTTP / 1.0? - PullRequest
2 голосов
/ 13 июня 2011

Если да, то что они?


Я спрашиваю только потому, что я делаю веб-сервер и не уверен, стоит ли мне беспокоиться о том, что клиент не использует HTTP / 1.1 (отправляет хороший ответ и т. Д.)

Ответы [ 2 ]

3 голосов
/ 13 июня 2011

Конечно, они все еще существуют; и, по крайней мере, они все еще могут существовать. Многие программы, которые не являются веб-браузерами и отправляют HTTP-запросы, используют HTTP / 1.0 только для HEAD запросов, потому что HTTP / 1.0 не требует столько информации от клиента. Вы обязательно должны поддержать их, если вы пытаетесь создать массово поддерживаемый веб-сервер.

Internet Explorer 6.0 не используется широко, но он все еще обычно поддерживается, потому что мир еще не отказался от него. (Кстати, я не одобряю существование IE6.)

0 голосов
/ 26 августа 2015

Nginx, популярный обратный прокси-сервер, выполняет все запросы клиентов к вышестоящим серверам, используя HTTP 1.0 по умолчанию.Я полагаю, что это делается из соображений производительности, поскольку запросы HTTP 1.1 являются постоянными и поэтому занимают больше ресурсов на вышестоящем сервере.

Nginx позволяет вам настраивать HTTP 1.1 в качестве вышестоящего протокола, но я сомневаюсь, что он широко используетсятак как большинство восходящих потоков имеют тенденцию быть локальными и не страдают от большой дополнительной задержки соединения при использовании 1.0.Тот факт, что конфигурация nginx для включения 1.1 также несколько сомнительна, поскольку, если бы она широко использовалась, они, вероятно, упростили бы процесс ее включения.

...