我本地开发了一个 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 服务时遇到的跨域问题相关推荐

  1. SAP UI5 初学者教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  2. SAP UI5 应用开发教程之二十五 - 使用代理服务器解决 SAP UI5 应用访问远端 OData 服务的跨域问题

    在本教程的前一篇文章:SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型 我们试图在本地运行的 SAP UI5 应用(localhost:8080)里, 访问远端的 OData 服 ...

  3. 使用自开发的代理服务器解决 SAP UI5 FileUploader 上传文件时遇到的跨域访问错误试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  4. 日志服务Python消费组实战(三):实时跨域监测多日志库数据

    解决问题 使用日志服务进行数据处理与传递的过程中,你是否遇到如下监测场景不能很好的解决: 特定数据上传到日志服务中需要检查数据内的异常情况,而没有现成监控工具? 需要检索数据里面的关键字,但数据没有建 ...

  5. 使用 SAP UI5 消费 OData 服务的一些常见错误和解决方案

    错误消息1 Access to XMLHttpRequest at 'http://localhost:8081/https://services.odata.org/V2/Northwind/Nor ...

  6. 在SAP云平台的CloudFoundry环境下消费ABAP On-Premise OData服务

    我的前一篇文章 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数介绍了在SAP云平台的Neo环境下如何通过SAP Cloud Conne ...

  7. 如何创建SAP C4C Product list并用OData服务消费

    SAP Cloud for Customer里的product list创建: 我创建一个ID为161的product list,维护三个product进去: 三个product ID如下: 找到该p ...

  8. 使用SAP Cloud for Customer Product OData服务读取产品主数据和其图片信息

    我在系统里创建了一个product,id为I043416, 描述信息为Mini Cooper: 图片信息在Attachment区域: 使用一个OData服务读取该产品的明细包括图片信息.因为对数据是只 ...

  9. SAP Cloud for Customer Lead OData服务的ETAG字段

    在SAP Cloud for Customer的LeadOData服务的元数据metadata里,能看到ETag字段的数据类型为Edm.DateTimeOffset: 从浏览器里取回的ETag值格式如 ...

最新文章

  1. 大数据在高校的应用场景_制造业人工智能8大应用场景
  2. 聊聊CTR预估算法DeepFM
  3. SAP CRM Business partner API里的buffer设计
  4. java关于泛型的实验代码_[改善Java代码]强制声明泛型的实际类型
  5. 媒体转码切片_移动、咪咕携手华为实现5G网络切片应用大型直播
  6. protractor端到端测试简介
  7. 计算机网络系统由什么系统组成,从资源构成上看计算机网络系统由什么构成
  8. 23种设计模式(9):访问者模式(转)
  9. 优秀程序设计的原则(可以多读读)
  10. AI永远不可能产生意识
  11. MathType7新版本数学公式编辑器上线功能特性
  12. 软件测试qtp教程,QTP功能测试教程 - zero点 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  13. 这么好用的PDF密码移除器,你知道吗
  14. HTML5 教程(四) - 内联元素
  15. 《软件工程》-用户界面设计
  16. 无任何编程基础的人,该怎么入门编程?
  17. 如何用微信群、微信霸屏进行引流
  18. 高德地图添加Marker点标记
  19. np.vstack()函数
  20. vba 保存word里面的图片_word表格技巧:如何对表格进行样式批处理

热门文章

  1. linux之权限管理_1
  2. ArcEngine10.0三维开发
  3. nagios监控三部曲之——nagios实现飞信报警(3)
  4. Spring Mvc中使用Task实现定时任务,以及遇到的一个问题
  5. MySql 存储过程实例(附完整注释)
  6. Visual Studio 2010中C++项目升级指南
  7. 【转】 嵌入式C语言编程中Inline函数的应用
  8. ie9 background 不显示
  9. 【洛谷P4124】[CQOI2016]手机号码
  10. 设计模式四:策略模式