日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何处理使用 SAP UI5 消费真实的 OData 服务时遇到的跨域问题

發布時間:2023/12/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何处理使用 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 服务时遇到的跨域问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。