Встречается на собеседованиях • сегодня
В чем разница между PUT и PATCH
PUT полностью заменяет ресурс новыми данными. Если какие-то поля не переданы, они будут установлены в null или значения по умолчанию.
PATCH частично обновляет ресурс, изменяя только переданные поля. Остальные поля остаются без изменений.
Пример для API пользователя:
http
PUT /users/1
{
"name": "Alex",
"age": 30
}Обнулит все остальные поля пользователя.
http
PATCH /users/1
{
"age": 31
}Обновит только возраст, оставив другие поля (например, имя) без изменений.
PUT идемпотентен (повторные вызовы дают тот же результат), PATCH — не всегда.

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