如何处理使用 SAP UI5 消费真实的 OData 服务时遇到的跨域问题
我本地开发了一个 SAP UI5 应用,消费真实的 OData 服务:
https://services.odata.org/Northwind/Northwind.svc
会遇到跨域问题错误:CORS error
Access to XMLHttpRequest at ‘https://services.odata.org/Northwind/Northwind.svc/$metadata?sap-language=EN’ from origin ‘http://localhost:3002’ has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: It does not have HTTP ok status.
因为 https://services.odata.org/Northwind/Northwind.svc 这个 OData 服务不是我们自行实现的,我们无法更改其实现端,添加 CORS policy 相关的协议字段,因此只能想其他办法。
出于开发目的,我们可以暂时禁掉 Chrome 的安全检查,来绕过这个错误。
新建一个批处理文件,输入下列内容:
cd C:\Program Files (x86)\Google\Chrome\Application
chrome.exe --user-data-dir="C:/temp" --disable-web-security
此时启动的 Chrome,会显示一行警告信息:
You are using an unsupported command-line flag: --disable-web-security. Stability and security will suffer.
此时请求 OData 元数据,不再有跨域错误了:
更多Jerry的原创文章,尽在:“汪子熙”:
如何处理使用 SAP UI5 消费真实的 OData 服务时遇到的跨域问题相关推荐
- SAP UI5 初学者教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- SAP UI5 应用开发教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题
在本教程的前一篇文章:SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型 我们试图在本地运行的 SAP UI5 应用(localhost:8080)里, 访问远端的 OData 服 ...
- 使用自开发的代理服务器解决 SAP UI5 FileUploader 上传文件时遇到的跨域访问错误试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...
- 日志服务Python消费组实战(三):实时跨域监测多日志库数据
解决问题 使用日志服务进行数据处理与传递的过程中,你是否遇到如下监测场景不能很好的解决: 特定数据上传到日志服务中需要检查数据内的异常情况,而没有现成监控工具? 需要检索数据里面的关键字,但数据没有建 ...
- 使用 SAP UI5 消费 OData 服务的一些常见错误和解决方案
错误消息1 Access to XMLHttpRequest at 'http://localhost:8081/https://services.odata.org/V2/Northwind/Nor ...
- 在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务
我的前一篇文章 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数介绍了在SAP云平台的Neo环境下如何通过SAP Cloud Conne ...
- 如何创建SAP C4C Product list并用OData服务消费
SAP Cloud for Customer里的product list创建: 我创建一个ID为161的product list,维护三个product进去: 三个product ID如下: 找到该p ...
- 使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息
我在系统里创建了一个product,id为I043416, 描述信息为Mini Cooper: 图片信息在Attachment区域: 使用一个OData服务读取该产品的明细包括图片信息.因为对数据是只 ...
- SAP Cloud for Customer Lead OData服务的ETAG字段
在SAP Cloud for Customer的LeadOData服务的元数据metadata里,能看到ETag字段的数据类型为Edm.DateTimeOffset: 从浏览器里取回的ETag值格式如 ...
最新文章
- 大数据在高校的应用场景_制造业人工智能8大应用场景
- 聊聊CTR预估算法DeepFM
- SAP CRM Business partner API里的buffer设计
- java关于泛型的实验代码_[改善Java代码]强制声明泛型的实际类型
- 媒体转码切片_移动、咪咕携手华为实现5G网络切片应用大型直播
- protractor端到端测试简介
- 计算机网络系统由什么系统组成,从资源构成上看计算机网络系统由什么构成
- 23种设计模式(9):访问者模式(转)
- 优秀程序设计的原则(可以多读读)
- AI永远不可能产生意识
- MathType7新版本数学公式编辑器上线功能特性
- 软件测试qtp教程,QTP功能测试教程 - zero点 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
- 这么好用的PDF密码移除器,你知道吗
- HTML5 教程(四) - 内联元素
- 《软件工程》-用户界面设计
- 无任何编程基础的人,该怎么入门编程?
- 如何用微信群、微信霸屏进行引流
- 高德地图添加Marker点标记
- np.vstack()函数
- vba 保存word里面的图片_word表格技巧:如何对表格进行样式批处理