解決vue2中使用axios http請(qǐng)求出現(xiàn)的問題
使用axios處理post請(qǐng)求時(shí),出現(xiàn)的問題解決
默認(rèn)情況下: axios.post(url, params).then(res => res.data);
當(dāng)url是遠(yuǎn)程接口鏈接時(shí),會(huì)報(bào)404的錯(cuò)誤:
Uncaught (in promise) Error: Request failed with status code 404
我們需要實(shí)例化一個(gè)新的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)不報(bào)錯(cuò)了,但是后臺(tái)接受不到傳入?yún)?shù),查閱資料,發(fā)現(xiàn)需要引入一個(gè)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請(qǐng)求出現(xiàn)的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vuex狀態(tài)管理數(shù)據(jù)狀態(tài)查詢與更改方式
這篇文章主要介紹了vuex狀態(tài)管理數(shù)據(jù)狀態(tài)查詢與更改方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04
Vue?+?element-ui?背景圖片設(shè)置方式
這篇文章主要介紹了Vue?+?element-ui?背景圖片設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08
vue2.0在沒有dev-server.js下的本地?cái)?shù)據(jù)配置方法
這篇文章主要介紹了vue2.0在沒有dev-server.js下的本地?cái)?shù)據(jù)配置方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02
vue實(shí)現(xiàn)tab標(biāo)簽(標(biāo)簽超出自動(dòng)滾動(dòng))
當(dāng)創(chuàng)建的tab標(biāo)簽超出頁面可視區(qū)域時(shí)自動(dòng)滾動(dòng)一個(gè)tab標(biāo)簽距離,并可手動(dòng)點(diǎn)擊滾動(dòng)tab標(biāo)簽,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05

