Access-Control-Allow-Origin,Reason: Multiple CORS header 'Access-Control-Allow-Origin' not allowed


在谷歌了瀏覽器上進行請求包的提示

 

 

 

 

 

 

Access to XMLHttpRequest at 'http://dev-api-hadoop-data.awtio.com:85/user/login' from origin 'http://dev-b.awtio.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values 'http://dev-b.awtio.com, *', but only one is allowed.

  

 

 

 

 

下面是在火狐瀏覽器上進行的請求

已攔截跨源請求:同源策略禁止讀取位於 http://dev-api-hadoop-data.awtio.com:85/user/login 的遠程資源。(原因:不允許有多個 'Access-Control-Allow-Origin' CORS 頭)。

已攔截跨源請求:同源策略禁止讀取位於 http://dev-api-hadoop-data.awtio.com:85/user/login 的遠程資源。(原因:CORS 請求未能成功)。

  

 

為什么會出現該問題?

服務器返回了超過一個 Access-Control-Allow-Origin 標頭信息,因此被認為是錯誤的。

如果您正在管理該服務,請改正只返回一個 Access-Control-Allow-Origin 標頭信息。同時需要注意,服務器返回的 Access-Control-Allow-Origin 值不應該是一個列表,因為瀏覽器只會接受一個值,並且不能為空。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM