如何解決axios會發送兩次請求有個OPTIONS請求的問題-創新互聯

這篇文章主要為大家展示了“如何解決axios會發送兩次請求有個OPTIONS請求的問題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何解決axios會發送兩次請求有個OPTIONS請求的問題”這篇文章吧。

創新互聯公司從2013年創立,是專業互聯網技術服務公司,擁有項目成都網站設計、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元臨洮做網站,已為上家服務,為臨洮各地企業和個人服務,聯系電話:028-86922220

問題描述:

Vue的開發者都知道axios,很多都用axios來進行數據交互,axios的默認請求頭是Content-Type: application/json

使用這個請求頭會出現向服務器請求兩次的情況

為什么呢?

原因是:瀏覽器會首先使用 OPTIONS 方法發起一個預請求,判斷接口是否能夠正常通訊,如果不能就不會發送真正的請求過來,如果測試通訊正常,則開始真正的請求。

大概意思就是:

瀏覽器對后臺說:我可以請求你嗎? ( ̄ˇ ̄) 
后臺說:闊以。( ̄▽ ̄)~*
結果是:發送原有的GET(POST)請求
后臺說:不闊以。(‵﹏′)
結果是:報錯

那么這樣每個請求都會發送兩次,無形加重了服務器的負擔(如果服務器特厲害就當我沒說),網上有的解決辦法是讓后臺允許options請求,但是并不返回任何數據,那么就不會報錯,可是這樣治標不治本,瀏覽器還是來撩后臺了,只是后臺不讓撩而已。

如何解決這個問題?不允許瀏覽器請求,只發送真正的請求,我也沒解決,如果有已經解決的朋友可以告訴我解決方法~( ̄3 ̄)~

但.......

我有可以替代的方法

那就是在main.js中,設置axios的默認請求頭axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded';

可是問題又來了

如何解決axios會發送兩次請求有個OPTIONS請求的問題

后臺不認這個數據格式啊...

所以在傳遞的時候必須先把數據轉換格式

這時候我們需要用到qs模塊

npm install qs

在main.js中

引入qs模塊

import qs from 'qs

然后弄qs原型

Vue.prototype.$qs = qs

這樣我們就可以在axios post請求的時候將我們傳遞的數據轉換成后臺認識的格式

this.$axios
   .post("http://xxx/", 
    this.$qs.stringify(postData)
   ).then(data => {
    if (data.data.status != 200) {
     //xxx
    } else {
     //xxx
    }
   });

以上是“如何解決axios會發送兩次請求有個OPTIONS請求的問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯成都網站設計公司行業資訊頻道!

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網頁題目:如何解決axios會發送兩次請求有個OPTIONS請求的問題-創新互聯
URL地址:http://m.kartarina.com/article48/cddhep.html

成都網站建設公司_創新互聯,為您提供外貿建站網站設計企業網站制作標簽優化網站內鏈建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發
主站蜘蛛池模板: 欧洲成人午夜精品无码区久久| 无码精品黑人一区二区三区| 免费无码黄网站在线观看| 少妇极品熟妇人妻无码| 日韩精品人妻系列无码专区免费 | 亚洲av永久中文无码精品| HEYZO无码综合国产精品| 亚洲av无码专区首页| 国产无码一区二区在线| 亚洲欧洲av综合色无码| 免费无码成人AV在线播放不卡| 亚洲AV无码国产精品永久一区| 国产a v无码专区亚洲av| 在线观看亚洲AV每日更新无码| 久久久久久国产精品无码下载| 日韩av无码久久精品免费| 亚洲av无码乱码在线观看野外| 亚洲最大天堂无码精品区| 中文字幕久无码免费久久| 久久亚洲av无码精品浪潮| 亚洲爆乳精品无码一区二区| 无码专区AAAAAA免费视频| 无码国产精品一区二区免费模式| 国语成本人片免费av无码| 亚洲av永久无码精品天堂久久 | 国产精品无码素人福利| 亚洲av无码专区在线电影天堂| 久久亚洲AV无码精品色午夜麻| 亚洲人成人无码网www电影首页 | 免费看国产成年无码AV片| 亚洲AV成人无码久久精品老人 | 日韩精品无码视频一区二区蜜桃| 免费看成人AA片无码视频羞羞网| 高清无码午夜福利在线观看| 久久午夜夜伦鲁鲁片免费无码| 久久久国产精品无码免费专区 | 无码人妻熟妇AV又粗又大| 亚洲AV无码一区二区乱子伦 | 亚洲AV中文无码乱人伦下载| 亚洲精品无码专区久久久 | 亚洲av永久无码精品天堂久久 |