我正在尝试创建一个SAPUI5应用程序,并尝试在cordova ios平台上运行此应用程序,我在发送jquery ajax请求时收到403禁止响应。服务工作得很好,我试过在其他ios应用程序中运行这个。
问题是只有这个应用程序,即使当我在浏览器上运行这个sap应用程序,它的工作绝对很好。
我需要在config.xml文件中做任何更改吗?
问候,
由于您得到403响应,您可能遇到了跨域限制。
Ajax请求只能在相同的端口上向您的相同域发出。
两个可能的解决方案是使用jsonp或反向代理服务器。
这里有一个类似的问题:跨域AJAX导致403 forbidden
的有用链接:
https://en.wikipedia.org/wiki/Same-origin_policyjQuery AJAX跨域
访问"服务器"站点是否必须进行身份验证?
如果是,您可以尝试在ajax请求中添加属性:
用户名: "
:"