点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
UI5应用程序已部署在本地apache服务器上。 在onInit方法中进行Odata调用。 调用服务后,将为HANA系统创建一个身份验证弹出窗口。 问题是输入用户名和密码后,浏览器中的应用程序URL被实际的XSODATA服务URL替换。 理想情况下,应该在身份验证后再次调用UI5页面,但浏览器中的URL仍位于XSOdata元数据中。
UI5代码:
var url =" https://abcde.xsodata/";
var oModel = new sap.ui.model.odata.ODataModel(url,true); oModel.read("/img/entitysetname(1)",null,{},false,function(data){console.log(data)},function(error){console.log(error)});
XSOData代码(在xsaccess文件中):
{
"暴露":是,
"身份验证":
{
"方法":"基本"
},
" cache_control":"必须重新验证",
" xhrFields":{" withCredentials":true},
" cors":
{
"已启用":false
},
" enable_etags":false,
" force_ssl":false,
" prevent_xsrf":错误
}
如果有人可以帮助您解决重定向问题,将不胜感激。
你好
为什么不使用OData模型v2?
在此处
进行检查希望这可以为您提供帮助。
注意。
我也尝试过使用v2模型并获得相同的输出
为什么不在配置文件中声明模型?
不确定,尝试使用代理一次请求
我不确定您的意思。 你能详细说明吗? 我是在ui5中使用xsodata的新手
一周热门 更多>