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

Что нужно браузеру для отправки запроса на сервер

Для отправки запроса браузеру нужно:

  1. URL - адрес ресурса (например, https://api.example.com/data)
  2. Метод HTTP - GET, POST, PUT, DELETE и т.д.
  3. Заголовки (опционально) - например, Content-Type, Authorization
  4. Тело запроса (для POST/PUT) - данные в формате JSON, FormData и др.

Пример GET-запроса через fetch:

javascript
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data));

Пример POST-запроса:

javascript
fetch('https://api.example.com/data', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ key: 'value' })
});

Дополнительно браузер автоматически добавляет:

  • Куки (если домен совпадает)
  • User-Agent
  • Referer и другие стандартные заголовки
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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