При запросе файла заголовка из HTTP, если content-Length доступен, то keep-alive не отображается - PullRequest
2 голосов
/ 28 февраля 2011

Когда я отправляю запрос заголовка на некоторые серверы, у меня возникают две ситуации: 1) нет ответа с длиной содержимого, указывающего на фрагментированные данные, если это так, то Connection: доступен ответ keep-alive 2) длина содержимого равнадоступно, однако Соединение: keep-alive - нет,

Во втором случае это означает, что соединение разорвано или оно остается активным с таймаутом по умолчанию и максимальными настройками соединения, поэтому оно не отправляется.

Мне действительно нужно убедиться, что соединение поддерживается, для дальнейшего тестирования.

Я отправляю соединение: keep-alive каждый раз, когда я делаю запрос,

Пожалуйста, помогите??

1 Ответ

2 голосов
/ 01 марта 2011

Для соединений HTTP / 1.1 keep-alive является значением по умолчанию .Из-за этого заголовок «Connection: keep-alive» полезен только для соединений HTTP / 1.0.Поэтому, если клиент специально не запрашивает «Соединение: закрыть», сервер (обычно) будет держать соединение открытым для дальнейших запросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...