鍍金池/ 問答/HTML/ axios 總是發(fā)送兩次請求 第一次有一個options請求 ,怎么去掉呢?只想

axios 總是發(fā)送兩次請求 第一次有一個options請求 ,怎么去掉呢?只想有一個請求帶token

axios 總是發(fā)送兩次請求 第一次有一個options請求 ,怎么去掉呢?

請求頭里面帶的 有token

clipboard.png

回答
編輯回答
墨沫

去不掉,關(guān)鍵字簡單請求非簡單請求。

2017年3月12日 23:05
編輯回答
何蘇葉

后端處理,post請求會打送兩次,第一次是帶option的,后一次才是post請求,https://developer.mozilla.org...
部分資料,你可以查看這個

2017年6月1日 01:19
編輯回答
厭遇

要么就不要使用復(fù)雜請求(比如get請求).. 復(fù)雜請求瀏覽器會發(fā)送預(yù)檢命令(options),這是瀏覽器的行為,控制不了。

我估摸著你們是顧慮發(fā)送兩個HTTP請求感覺有點(diǎn)浪費(fèi)資源,那其實(shí)就可以使用Access-Control-Max-Age在一定時(shí)間內(nèi)緩存這個options。

(說句題外話..前端不太清楚HTTP還情有可原,后端都不了解這些基礎(chǔ)知識就有點(diǎn)過分了吧)

相關(guān)的知識還是可以了解一下的..

2018年4月6日 23:52