在谷歌了瀏覽器上進行請求包的提示
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
值不應該是一個列表,因為瀏覽器只會接受一個值,並且不能為空。