Встречается на собеседованиях • сегодня
Можно ли целиком заменить ресурс с помощью PATCH
Да, можно, но это противоречит REST-конвенциям. PATCH предназначен для частичных изменений, а PUT — для полной замены ресурса. Однако технически PATCH может полностью обновить ресурс, если отправить все его поля.
Пример:
http
PATCH /users/1
Content-Type: application/json
{
"name": "New Name",
"email": "new@example.com"
}Если ресурс имел другие поля (например, age), они будут удалены, так как PATCH в данном случае действует как PUT. Лучше использовать PUT для полной замены, а PATCH — для точечных изменений.

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