点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我正在尝试从应用程序中调用外部REST服务,但出现以下错误。
然后我将代码更改如下,以对该服务进行JSONP调用。 这次,上面的错误消失了,但是服务调用仍然失败。 知道我做错了什么吗?
$ .ajax({ 网址:网址, //jsonpCallback:'processJSON', dataType:'jsonp', 类型:" GET", contentType:'application/json; charset = utf-8', 异步:错误, 成功:功能(结果){ //处理结果 var oModel = new JSONModel(result); console.log(result); alert("成功呼叫!"); }, 错误:功能(e){ //在浏览器中记录错误 alert(" oData调用失败!"); console.log(e); } });
谢谢
Jeremy
(10.7 kB)
刘慧彬,
在客户端,您只能呼叫在同一主机中托管的后端服务。 例如,如果您的前端托管在 https://myhost.com 中,则可以调用API 仅在此主机上。 有关更多信息,请参考相同来源政策。
为了解决此问题,您可以在同一主机上调用一个API,并且在后端可以对外部REST服务执行此调用。
最诚挚的问候,
Ismail Alidzhikov
实际上不再建议使用JSONP。 最好的方法是在云平台上创建目标,然后使用应用程序中的身份信息,而不是直接访问外部URL
一周热门 更多>