Тело HTTP-сообщения
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
Date: Sun, 10 Oct 2010 23:26:07 GMT
Server: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g
Last-Modified: Sun, 26 Sep 2010 22:04:35 GMT
ETag: "45b6-834-49130cc1182c0"
Accept-Ranges: bytes
Content-Length: 12
Connection: close
Content-Type: text/html
Hello world!
Тело сообщения (или содержимое) в этом примере представляет собой текст « Привет, мир!». .
См. также
[ редактировать ]