Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Какую роль играют заголовки (headers) в REST-запросах? Какие типы заголовков существуют?

Вопрос проверяет знание назначения заголовков HTTP и основных категорий.

Короткий ответ

Заголовки (headers) содержат дополнительную информацию: тип контента, способ авторизации, язык, длину тела и т.д. Существуют заголовки общего назначения, заголовки запроса и ответа, специфичные для кэширования, авторизации и передачи данных.

Длинный ответ

Зачем нужны заголовки:
Заголовки управляют поведением запроса и ответа. Они не являются телом запроса, но важны для обработки запроса сервером.

Основные типы заголовков:

  1. Content headers:

    • Content-Type: формат данных (application/json, text/html)

    • Content-Length: длина тела запроса

  2. Authentication headers:

    • Authorization: Bearer token или Basic Auth

  3. Caching headers:

    • Cache-Control, ETag, Expires

  4. Request headers:

    • Accept: желаемый формат ответа

    • User-Agent: инфо о клиенте

    • Accept-Encoding: поддерживаемые алгоритмы сжатия

  5. Response headers (от сервера):

    • Set-Cookie, Server, Location

  6. Custom headers (X-...):

    • Например: X-Request-ID, X-Correlation-ID

Пример:

GET /users HTTP/1.1  
Host: example.com  
Accept: application/json  
Authorization: Bearer abc123
  • Аватар

    QA Manual Guru

    Ziyaev Ed

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    2

  • Сложность:

    6

Навыки

  • Networks

Ключевые слова

#http headers

#content-type

#authorization

#caching

#rest

Подпишись на QA Engineer в телеграм

  • Аватар

    QA Manual Guru

    Ziyaev Ed

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.