Встречается на собеседованиях • сегодня
В чем разница между POST и PUT
POST и PUT — это HTTP-методы, но их семантика различается:
- POST используется для создания нового ресурса. Сервер сам определяет ID и URL нового объекта. Повторные POST-запросы могут создавать дубликаты.
js
fetch('/api/users', { method: 'POST', body: JSON.stringify({ name: 'Alex' }) });
- PUT применяется для полного обновления или создания ресурса с известным ID. Если ресурс существует — он заменяется, если нет — создается. PUT идемпотентен: повторные запросы не изменяют результат.
js
fetch('/api/users/123', { method: 'PUT', body: JSON.stringify({ name: 'Alex' }) });
POST — «создай где-то», PUT — «создай/замени именно здесь».

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы