Встречается на собеседованиях • сегодня
В чем разница между HTTP методами PUT() и PATCH()
PUT полностью заменяет ресурс новыми данными. Если какие-то поля не указаны, они будут удалены. PUT идемпотентен - повторные вызовы дают одинаковый результат.
PATCH частично обновляет ресурс, изменяя только указанные поля. Остальные поля остаются без изменений. PATCH не идемпотентен, так как последовательность PATCH-запросов может давать разный результат.
Пример PUT:
java
// Обновит весь объект, name станет null если не указан
PUT /users/1
{
"email": "new@email.com"
}Пример PATCH:
java
// Обновит только email, name останется прежним
PATCH /users/1
{
"email": "new@email.com"
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы