Заголовки HTTP являются важной частью HTTP-связи. Каждый HTTP-запрос и HTTP-ответ обычно содержат несколько заголовков. Посредники, такие как прокси, часто интерпретируют некоторые заголовки и передают или отфильтровывают другие.
Простой HTTP-запрос ресурса /index.html
. Хост www.example.com
указан в заголовке HTTP Host
.
GET /index.html HTTP/1.1
Host: www.example.com
Возможный ответ на указанный выше запрос. Ответ содержит заголовки HTTP Date
, Content-Type
, Content-Encoding
и Content-Length
.
HTTP/1.1 200 OK
Date: Wed, 21 Jun 2017 10:58:03 GMT
Content-Type: text/html; charset=UTF-8
Content-Encoding: UTF-8
Content-Length: 150
<response body>
Тело ответа отправляется после заголовков, разделенных пустой строкой.