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

Какие знаешь HTTP-запросы

Основные HTTP-методы:

  1. GET - запрос данных (идемпотентный, безопасный)
js
fetch('/api/users')
  1. POST - создание ресурса
js
fetch('/api/users', {
  method: 'POST',
  body: JSON.stringify({name: 'John'})
})
  1. PUT - полное обновление ресурса
  2. PATCH - частичное обновление
  3. DELETE - удаление ресурса

Дополнительные:

  • HEAD - как GET, но без тела ответа
  • OPTIONS - информация о поддерживаемых методах
  • TRACE - диагностика
  • CONNECT - для туннелирования

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

  • GET может кэшироваться
  • POST/PUT/PATCH обычно содержат тело запроса
  • PUT и DELETE идемпотентны
  • Безопасные методы (GET, HEAD, OPTIONS) не изменяют состояние сервера
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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