Тело HTTP-сообщения

Тело сообщения HTTP — это байты данных, передаваемые в сообщении HTTP- транзакции сразу после заголовков , если таковые имеются (в случае HTTP/0.9 заголовки не передаются).

HTTP-сообщение

Сообщение запроса/ответа состоит из следующего:

  • Строка запроса, например GET /logo.gif HTTP/1.1, или Строка статуса , например HTTP/1.1 200 OK,
  • Заголовки
  • Пустая строка
  • Необязательные данные тела HTTP-сообщения

Строка запроса/статуса и заголовки должны заканчиваться <CR><LF>(то есть возвратом каретки , за которым следует перевод строки ). Пустая строка должна состоять только из пробелов<CR><LF> и никаких других .

В этой статье дается определение «необязательных данных тела HTTP-сообщения».

Пример ответа

Это может быть ответ от веб-сервера:

HTTP / 1.1  200  OK Дата :  Вс, 10 окт 2010 23:26:07 GMT Сервер :  Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g Последнее изменение :  Вс, 26 сен 2010 22:04:35 GMT ETag :  "45b6-834-49130cc1182c0" Диапазоны приема :  байты Длина содержимого :  12 Подключение :  закрыть Тип содержимого :  text/htmlПривет, мир!

Тело сообщения (или содержимое) в этом примере представляет собой текст Hello world !.

Смотрите также


Получено с "https://en.wikipedia.org/w/index.php?title=HTTP_message_body&oldid=1213069777"