Встречается на собеседованиях • сегодня
В чем разница между запросами PUT и PATCH
PUT полностью заменяет ресурс на сервере. Если отправить запрос с неполными данными, сервер может их перезаписать или вернуть ошибку.
PATCH частично обновляет ресурс. Можно отправить только изменяемые поля, остальные останутся без изменений.
Пример PUT:
js
fetch('/user/1', {
method: 'PUT',
body: JSON.stringify({ name: 'Alex', age: 30 })
})Пример PATCH:
js
fetch('/user/1', {
method: 'PATCH',
body: JSON.stringify({ age: 31 }) // только обновляем возраст
})PUT идемпотентен (повторные запросы дают тот же результат), PATCH - не всегда.

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