В этой статье Википедии говорится следующее:

В HTTP 1.1 все соединения считаются постоянными, если не указано иное.

Я думаю, что это утверждение означает, что когда клиент выдает сообщение с запросом, нет необходимости включать в него следующий заголовок: Connection: keep-alive . И если я хочу объявить иначе, я бы включил в него следующий заголовок: Connection: close .

Я прав?

1 ответ1

0

Это правильно. Поведение HTTP/1.1 по умолчанию предполагает, что все соединения должны оставаться открытыми, и клиент должен их закрыть.

Для сравнения, если установлен заголовок Connection: close , Сервер завершит соединение, как только завершит отправку всего запрошенного контента, переведя сервер в состояние TIME-WAIT, а не клиент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .