[英]OData service authentication with SAP Gateway service OpenUI5
我有如下服务网址
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仓库或Fiori中,而是部署在Tomcat的其他主机中
我不确定参数的正确顺序。 您可以尝试以地图的形式提供它们,即
var model = new sap.ui.model.odata.v2.ODataModel("http://<hostName>:2020/sap/opu/odata/sap/ZTEST_SRV/", {
json : true,
user : "<username>",
password : "<password>"
});
另外,比较两个请求(工作的基本身份验证以及来自ODataModel实例化代码的请求)
您的服务是否支持OData V2?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.