Тело сообщения HTTP — это байты данных, передаваемые в сообщении транзакции HTTP сразу после заголовков , если таковые имеются (в случае HTTP/0.9 заголовки не передаются).
Сообщение запроса/ответа состоит из следующего:
GET /logo.gif HTTP/1.1
или строка состояния , например HTTP/1.1 200 OK
,Строка запроса/статуса и заголовки должны заканчиваться символом <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" Accept-Ranges : байты Content-Length : 12 Connection : close Content-Type : text/htmlПривет, мир!
Тело сообщения (или содержимое) в этом примере представляет собой текст «Привет, мир!». .