解決vue2中使用axios http請求出現(xiàn)的問題
使用axios處理post請求時,出現(xiàn)的問題解決
默認情況下: axios.post(url, params).then(res => res.data);
當url是遠程接口鏈接時,會報404的錯誤:
Uncaught (in promise) Error: Request failed with status code 404
我們需要實例化一個新的axios,并且設(shè)置他的消息頭為'content-type': ‘a(chǎn)pplication/x-www-form-urlencoded'
于是得出解決方案:
var instance = axios.create({ headers: {'content-type': 'application/x-www-form-urlencoded'} }); instance .post(`url`, params).then(res => res.data);
然后發(fā)現(xiàn)不報錯了,但是后臺接受不到傳入?yún)?shù),查閱資料,發(fā)現(xiàn)需要引入一個qs模塊
var qs=require('qs'); var instance = axios.create({ headers: {'content-type': 'application/x-www-form-urlencoded'} }); instance .post(`url`, qs.stringify(params)).then(res => res.data);
大功告成!
問題解決!
以上這篇解決vue2中使用axios http請求出現(xiàn)的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nuxt如何實現(xiàn)將服務(wù)測數(shù)據(jù)存儲到Vuex中
這篇文章主要介紹了Nuxt如何實現(xiàn)將服務(wù)測數(shù)據(jù)存儲到Vuex中的方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10Vue在自定義指令綁定的處理函數(shù)中傳遞參數(shù)
這篇文章主要介紹了Vue在自定義指令綁定的處理函數(shù)中傳遞參數(shù)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03webstrom Debug 調(diào)試vue項目的方法步驟
這篇文章主要介紹了webstrom Debug 調(diào)試vue項目的方法步驟,詳細的介紹了兩種調(diào)試vue項目的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07