Вопрос проверяет умение различать полное и частичное обновление ресурса в REST.
Короткий ответ
PUT заменяет весь ресурс новым представлением, а PATCH изменяет только указанные поля. PUT обычно идемпотентен, PATCH — может быть частично идемпотентен в зависимости от реализации.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.