Встречается на собеседованиях • сегодня

Как передаются HTTP заголовки на уровне клиента

HTTP заголовки передаются в виде пар ключ: значение в текстовом формате. На клиенте их можно:

  1. Устанавливать при отправке запросов:
javascript
fetch('/api', {
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer token123'
  }
});
  1. Читать из ответа сервера:
javascript
fetch('/api').then(response => {
  const contentType = response.headers.get('Content-Type');
});

Особенности:

  • Заголовки регистронезависимы (но принято писать с заглавной буквы через дефис)
  • Некоторые заголовки (например, Set-Cookie) могут иметь несколько значений
  • Браузер автоматически добавляет стандартные заголовки (User-Agent, Accept и др.)
  • CORS ограничивает доступ к некоторым заголовкам ответа
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы