SAPUI5 oDataModel v2 net :: ERR_EMPTY_RESPONSE

2020-08-24 17:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 当我尝试从SAP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好!

当我尝试从SAPUI5在oData中创建新条目(使用sap.ui.model.odata.v2.ODataModel)时,我得到了net :: ERR_EMPTY_RESPONSE。

我有.xsodata服务,该服务在XS Classic和SAPUI5的前端上公开。 SAP HANA Trace看起来什么都没有发生(没有关于插入新记录的记录)。

当我尝试使用Postman将新条目发布到oData时,这很好用。 GET-request与SAPUI5配合良好。

不幸的是,v2.ODataModel的错误回调不是非常有用:

  1. 标题:[]
  2. 消息:" HTTP请求失败"
  3. responseText:""
  4. 状态码:0
  5. statusText:""
  6. __ proto__:对象

感谢您的帮助! 谢谢!

最诚挚的问候

Pavel Mazharov。

снимок.jpg (58.0 kB)
6条回答
闻人可可
2020-08-24 17:55

更新:

当我在manifest.json中为该模型关闭批处理模式时-效果很好。 但是我需要一批...如何解决这个问题?

它与批处理一起工作了几周,但是我在SAPUI5发行说明中找不到v2.oDataModel中有关批处理的内容。 在最新版本中可能有问题吗?

 ... 
"型号":{ "":{ " type":" sap.ui.model.odata.v2.ODataModel", " dataSource":" mainService", " preload":是的, "设置":{ " useBatch":否, " disableHeadRequestForToken":是的, " defaultOperationMode":"服务器", " defaultBindingMode":" TwoWay", " defaultCountMode":"无", " defaultUpdateMethod":"放入" } },
...

UPD:

我使用UI5诊断程序更改了SAPUI5版本(至 https://sapui5.hana.ondemand.com/1.69.0/resources/sap-ui-core.js ),但错误仍然存​​在。

UPD:

在/sap/hana/xs/admin/中检查的CORS:启用GET,HEAD,POST,OPTIONS,PUT,DELETE

一周热门 更多>