Axios傳參的三種方式

開發(fā)過程中,經(jīng)常需要全局設(shè)置钮呀,許多前端開發(fā)時容易忽略請求頭的配置,常用的請求頭有2種:

axios.defaults.timeout = 15000;  //超時響應(yīng)
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; // 配置請求頭(推薦)
// axios.defaults.headers.post['Content-Type'] = 'application/json;charset=utf-8'; // 配置請求頭
axios.defaults.baseURL = $core.use('http'); //確認協(xié)議和地址
axios.defaults.withCredentials = true;   // axios 默認不發(fā)送cookie昨凡,需要全局設(shè)置true發(fā)送cookie

一:get請求

axios中常見的get/delete請求爽醋,也稱作query請求:

//一般發(fā)送請求是這么寫(不推薦):
axios.get('/user?id=12345&name=user')
.then(function (res) {
    console.log(res);
}).catch(function (err) {
    console.log(err);
});

//但是為了方便全局統(tǒng)一調(diào)用封裝的axios,我一般采用(推薦)
axios.get('/user', {  //params參數(shù)必寫 , 如果沒有參數(shù)傳{}也可以
    params: {  
       id: 12345便脊,
       name: user
    }
})
.then(function (res) {
    console.log(res);
})
.catch(function (err) {
    console.log(err);
});

二:post/put/patch請求

傳參方式大致用的有3種
(1) 'Content-Type'= 'multipart/form-data'
傳參格式為 formData

(全局請求頭:'Content-Type'= 'application/x-www-form-urlencoded')
(request的Header:'Content-Type'= 'multipart/form-data')

var formData=new FormData();
formData.append('user',123456);
formData.append('pass',12345678);
 
axios.post("/notice",formData)
     .then((res) => {return res})
     .catch((err) => {return err})

image.png

(2) 'Content-Type'= 'application/x-www-form-urlencoded'
傳參格式為 query 形式,使用$qs.stringify

(全局請求頭:'Content-Type'= 'application/x-www-form-urlencoded')
(request的Header:'Content-Type'= 'application/x-www-form-urlencoded')

import axios from 'axios'
import qs from 'Qs'
let data = {"code":"1234","name":"yyyy"};
axios.post(`${this.$url}/test/testRequest`,qs.stringify({
    data
}))
.then(res=>{
    console.log('res=>',res);            
})

image.png

(3) 'Content-Type'= 'application/json
傳參格式為 raw (JSON格式)

(全局請求頭:'Content-Type'= 'application/x-www-form-urlencoded')
(request的Header:'Content-Type'= 'application/json;charset=UTF-8')

//方法一:
import axios from 'axios'
let data = {"code":"1234","name":"yyyy"};
axios.post(`${this.$url}/test/testRequest`,data)
.then(res=>{
    console.log('res=>',res);            
})

//方法二:
var readyData=JSON.stringify({
    id:1234,
    name:user
});
axios.post("/notice",readyData)
     .then((res) => {return res})
     .catch((err) => {return err})
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚂四,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子哪痰,更是在濱河造成了極大的恐慌遂赠,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晌杰,死亡現(xiàn)場離奇詭異跷睦,居然都是意外死亡,警方通過查閱死者的電腦和手機肋演,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門抑诸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烂琴,“玉大人,你說我怎么就攤上這事蜕乡〖楸粒” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵层玲,是天一觀的道長号醉。 經(jīng)常有香客問我,道長辛块,這世上最難降的妖魔是什么畔派? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮润绵,結(jié)果婚禮上父虑,老公的妹妹穿的比我還像新娘。我一直安慰自己授药,他們只是感情好,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布呜魄。 她就那樣靜靜地躺著悔叽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪爵嗅。 梳的紋絲不亂的頭發(fā)上娇澎,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音睹晒,去河邊找鬼趟庄。 笑死,一個胖子當著我的面吹牛伪很,可吹牛的內(nèi)容都是我干的戚啥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼锉试,長吁一口氣:“原來是場噩夢啊……” “哼猫十!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起呆盖,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤拖云,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后应又,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體宙项,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年株扛,在試婚紗的時候發(fā)現(xiàn)自己被綠了尤筐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片汇荐。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖叔磷,靈堂內(nèi)的尸體忽然破棺而出拢驾,到底是詐尸還是另有隱情,我是刑警寧澤改基,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布繁疤,位于F島的核電站,受9級特大地震影響秕狰,放射性物質(zhì)發(fā)生泄漏稠腊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一鸣哀、第九天 我趴在偏房一處隱蔽的房頂上張望架忌。 院中可真熱鬧,春花似錦我衬、人聲如沸叹放。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽井仰。三九已至,卻和暖如春破加,著一層夾襖步出監(jiān)牢的瞬間俱恶,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工范舀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留合是,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓锭环,卻偏偏與公主長得像聪全,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子田藐,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容