cURL Basics — документация К тестеру

HTTP-заголовки запроса: протокол и флаг (-H)

Текст термина (дословно из источника)

#### Заголовок (хедер) в HTTP

Заголовок - это служебная метаинформация запроса.

Простыми словами: это дополнительные инструкции серверу.

Технически заголовки передают, например:

  • формат данных (Content-Type, Accept);
  • данные авторизации (Authorization);
  • служебные идентификаторы и другие параметры протокола.

Практика:

  • Отсутствующий или неверный заголовок часто ломает корректную обработку запроса.

#### Заголовки запроса и флаг -H в cURL

Заголовки - это параметры протокола, передаваемые вместе с запросом.

Простыми словами: заголовки объясняют серверу, как читать и обрабатывать запрос.

Наиболее важные заголовки:

  • Content-Type: в каком формате отправляется body.
  • Accept: какой формат ответа ожидает клиент.
  • Authorization: данные для доступа к защищенным endpoint.

Базовый пример:

curl -H "Accept: application/json" "https://api.example.com/items"