Вопрос

какой байт / байты вы отправляете для завершения ответа HTTP-сервера?

Это было полезно?

Решение

Длина ответа определяется закрытием соединения (HTTP/1.0), заголовком ответа длиной в содержимое или использованием фрагментированного кодирования.

Видишь HTTPbis, Часть 1, Раздел 4.4.

Другие советы

Такого байта не существует.Соединение может быть прервано любой стороной.

Существует необязательный заголовок Content-Length , но это своего рода подсказка для клиента, чтобы узнать размер ответа.

Маркера нет - скорее, в заголовке HTTP-ответа есть поле Content-Length, описывающее длину тела ответа

Если вы заинтересованы в изучении протокола HTTP, я бы скачал инструмент Fiddler по адресу http://www.fiddler2.com/fiddler2/

Затем вы можете заглянуть "за кулисы" того, что происходит, когда вы посещаете веб-страницу, и увидеть текст запроса и ответа.

От RFC 2616(HTTP 1.1)

HTTP/1.1 определяет последовательность CR LF как маркер конца строки для всех элементов протокола, за исключением тела объекта (см. приложение 19.3 для получения информации о толерантных приложениях).Маркер конца строки в пределах объекта-body определяется связанным с ним типом носителя, как описано в разделе 3.7.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top