Я хотел бы реализовать запрос PUT, который объединяет данные.
К сожалению, это не то, что означает PUT ;Таким образом, у вас есть две проблемы - во-первых, потому что вы не используете стандартное значение для PUT, вам придется создать свою собственную реализацию на заказ.Во-вторых, компоненты общего назначения не будут знать о вашем угоне семантики PUT, поэтому вы оставляете себя незащищенным - любая потеря собственности будет связана с нарушением вами семантики.
Гораздо лучше использоватьPUT для PUT и используйте что-то еще (POST, PATCH ), когда вы хотите объединить .
Существует зарегистрированный метод MERGE ;является частью спецификации WebDAV.Вы можете просмотреть эту спецификацию, чтобы убедиться, что определенная семантика близка к вашей.