HTTP |
---|
Методы запроса |
Поля заголовка |
Коды статуса ответа |
Методы контроля доступа безопасности |
Уязвимости безопасности |
Тело сообщения 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" Диапазоны приема : байты Длина содержимого : 12 Подключение : закрыть Тип содержимого : text/htmlПривет, мир!
Тело сообщения (или содержимое) в этом примере представляет собой текст Hello world !.