Я использую службу SAP HANA xsodata для создания службы ODATA в таблице HANA, которая работает нормально.Служба XSODATA не поддерживает операцию слияния?
Обновление модели с параметром обновления на sap.ui.model.odata.ODataModel работает отлично
Код:
oModel.update(sUrl, oEntry, {
success : //do something ,
error : //do something
});
Теперь я хочу использовать MERGE вместо PUT в то время как обновление, после the documentation
Мой код:
oModel.update(sUrl, oEntry, {
merge: true,
success : //do something ,
error : //do something
});
Это бросая ошибку, поскольку поддерживаются только Get, Post, Put и Delete.
Итак, мой вопрос: не поддерживает ли служба XSODATA MERGE?
Если он поддерживает MERGE, что не так с моим кодом?
Ошибка: возникла следующая проблема: HTTP-запрос failed405, Method Not Allowed, {"error": {"code": "", "message": {"lang": "en-US", "value" : "Неверный метод HTTP только GET, POST, PUT, методы DEL разрешены."}}}
Не нужно удалять этот вопрос. Это может быть очень интересно для будущих посетителей. Pls добавляет дословное сообщение об ошибке на вопрос. Есть некоторые подозреваемые, но я могу только проверить из сообщения об ошибке ... – flaschbier
@flaschbier Я добавил точно такой же код ошибки, который вы просили. Пожалуйста, помогите –
см. Ответ ниже. Ужасно жаль, что у меня нет новостей для тебя. – flaschbier