鍍金池/ 問答/人工智能  HTML/ 跨域后臺已經(jīng)返回信息,但控制臺還是報錯?

跨域后臺已經(jīng)返回信息,但控制臺還是報錯?

clipboard.png

clipboard.png
本地是localhost:8080訪問127.0.0.1
出現(xiàn)這種情況的原因是什么呢?

回答
編輯回答
赱丅呿

https://developer.mozilla.org...

根據(jù)報錯信息, 把提示的那個HTTP頭加到返回信息中.

HTTP 響應(yīng)首部字段

本節(jié)列出了規(guī)范所定義的響應(yīng)首部字段。上一小節(jié)中,我們已經(jīng)看到了這些首部字段在實際場景中是如何工作的。

Access-Control-Allow-Origin

響應(yīng)首部中可以攜帶一個 Access-Control-Allow-Origin 字段,其語法如下:

Access-Control-Allow-Origin: <origin> | *
其中,origin 參數(shù)的值指定了允許訪問該資源的外域 URI。對于不需要攜帶身份憑證的請求,服務(wù)器可以指定該字段的值為通配符,表示允許來自所有域的請求。

例如,下面的字段值將允許來自 http://mozilla.com 的請求:

Access-Control-Allow-Origin: http://mozilla.com
如果服務(wù)端指定了具體的域名而非“*”,那么響應(yīng)首部中的 Vary 字段的值必須包含 Origin。這將告訴客戶端:服務(wù)器對不同的源站返回不同的內(nèi)容。

2017年4月25日 20:06
編輯回答
青檸
2017年1月22日 20:21
編輯回答
巫婆

你允許了method=POST但沒放行method=OPTION,好多瀏覽器在遇到跨域時,會先執(zhí)行OPTION再執(zhí)行GET/POST

2017年9月29日 01:51
編輯回答
無標題

后端接收到method=option的時候直接die掉就行了

2018年7月12日 18:11
編輯回答
情已空

請求參數(shù)是否是form data格式 ?
axios的話 請使用qs.stringify()對請求參數(shù)進行轉(zhuǎn)換

2018年7月17日 19:18
編輯回答
九年囚

跨域不是說后臺接收不到數(shù)據(jù)。
而是后臺返回的header里沒有設(shè)置 cors 頭,所以瀏覽器收到響應(yīng)的時候把這個響應(yīng)干掉了。
你沒搞清楚這個問題。。

2017年4月13日 13:17