Что передают в заголовке

«Что передают в заголовке» — вопрос из категории API и интеграции, который задают на 27% собеседований Системный Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В HTTP-заголовках передают метаданные запроса/ответа: тип контента, кодировку, куки, кэширование, авторизацию и др. Примеры:

GET /api/users HTTP/1.1
Host: example.com
Accept: application/json
Authorization: Bearer token123
Cache-Control: no-cache

Основные группы заголовков:

  • Request: User-Agent, Accept, Content-Type
  • Response: Server, Content-Length, Set-Cookie
  • General: Cache-Control, Connection
  • Security: Authorization, CORS

Заголовки помогают клиенту и серверу согласовать формат обмена данными и параметры взаимодействия.