2016-09-28 172 views
2

在創建一個HTTP POST請求,這個錯誤顯示了我的日誌:POST請求 - 跨來源請求阻止

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://url.com/test/test. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). 

也許有人會說,我應該包括服務器端'Access-Control-Allow-Origin' : *頭。

然而,考慮以下方案:

- 我沒有在服務器端
訪問 - 爲什麼當我創建了使用第三方HTTP請求人HTTP POST請求(Firefox插件 - 具體而言),請求已成功處理,但不是來自AngularJS應用程序的請求。

回答

0

並非所有的API都可以通過ajax訪問,除非它們啓用了CORS或JSONP。

外部休息客戶端不像瀏覽器那樣受限於CORS限制。

如果API未啓用CORS或服務於jsonp,則需要在服務器或第三方上使用代理來訪問數據

相關問題