SA Шпаргалка

Все ответы в 2 клика

Средний

В чём разница между PUT и PATCH?

PUT — полная замена ресурса.
Если передать не все поля, отсутствующие должны быть занулены (или сброшены в default).

PATCH — частичное обновление ресурса.
Передаются только те поля, которые нужно изменить. Остальные остаются нетронутыми.

💡 Пример:
У юзера есть name и age.
PUT {"name": "Ivan"} -> age станет null.
PATCH {"name": "Ivan"} -> age не изменится.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Методы»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»