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

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

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

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

Пример PUT:

http
PUT /users/1
{
  "name": "John",
  "age": 30
}

(Если у пользователя было поле email, оно будет удалено)

Пример PATCH:

http
PATCH /users/1
{
  "age": 31
}

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

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

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

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

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