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

В чем разница между выполнением десяти запросов PUT и POST

PUT используется для обновления существующего ресурса (идемпотентный метод - повторные запросы не изменяют результат). POST - для создания нового ресурса (неидемпотентный - каждый запрос создает новый объект).

Пример:

javascript
// PUT - обновляем пользователя с id=1 (повторный вызов не создаст дубли)
fetch('/users/1', {
  method: 'PUT',
  body: JSON.stringify({name: 'John'})
});

// POST - создаем нового пользователя (каждый вызов создаст нового)
fetch('/users', {
  method: 'POST',
  body: JSON.stringify({name: 'John'})
});

10 PUT-запросов к одному ресурсу = 1 изменение. 10 POST-запросов = 10 новых ресурсов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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