【发布时间】:2016-08-09 09:28:22
【问题描述】:
我有一个服务网址如下
http://<hostName>:2020/sap/opu/odata/sap/ZTEST_SRV$metadata
当我从 Chrome 浏览器调用它时,如果我提供用户名和密码,我会询问用户名和密码,它将显示包含该服务 URL 中所有实体集的 XML
但如果我创建实例在代码中
var model = new sap.ui.model.odata.v2.ODataModel("http://<hostName>:2020/sap/opu/odata/sap/ZTEST_SRV/",true,'username','password');
它显示 401 错误
我该如何解决这个问题?
我的应用没有部署在 ABAP repo 或 Fiori 中,这是部署在 Tomcat 上的其他主机中
【问题讨论】:
-
您需要一个可以从 SAP 门户上的 SAP 服务获取的令牌 - 我认为可以启用一项服务,您可以提供用户名和密码。然后我会尝试将其作为标题的一部分传递。不记得细节,但如果你仍然卡住,我愿意挖掘。
-
是的,我没有解决方案。请你帮帮我
-
向您的基础人员询问 ping 服务的 URL - 应按以下顺序:http://********:8000/sap/bc/ping?sap-客户=
-
是的得到了这个服务..这是询问用户名和密码,作为响应只是服务器到达..但不是令牌:(