Встречается на собеседованиях • сегодня

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

PUT полностью заменяет ресурс новыми данными. Если какие-то поля не указаны, они будут удалены.

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

Пример PUT:

json
PUT /users/1
{
  "name": "John"
}

После этого у пользователя останется только поле name

Пример PATCH:

json
PATCH /users/1
{
  "name": "John"
}

Только поле name обновится, остальные данные пользователя сохранятся

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы