EMZETT.
Войти

Заголовки HTTP: важные поля запроса и ответа

Коротко: Заголовки HTTP — дополнительная информация перед самим содержимым запроса или ответа, например тип содержимого, правила кэширования, cookie и политики безопасности.

Подробнее: Каждое сообщение HTTP состоит из стартовой строки, заголовков и необязательного тела. Заголовки управляют тем, как браузеры, серверы и посредники обращаются с содержимым. В браузере их видно в F12 → Network, в терминале — через curl -I https://example.com.

Подробности

Заголовки запроса

  • Host: желаемое имя сервера (обязателен в HTTP/1.1).
  • User-Agent: браузер/программа.
  • Accept, Accept-Language, Accept-Encoding: желаемые форматы, языки, сжатие (gzip, br).
  • Authorization: учётные данные (Bearer <token>).
  • Cookie: сохранённые cookie.
  • Content-Type/Content-Length: тип и размер тела.

См. также: заголовки безопасности, коды состояния HTTP, CORS, cookie, стратегии кэширования