第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

axios到底哪里好

axios到底哪里好

幕布斯6054654 2019-05-24 16:01:56
最近嘗試vue,使用axios發(fā)送post請(qǐng)求:axiosExample里面是這樣的://PerformingaPOSTrequestaxios.post('/user',{firstName:'Fred',lastName:'Flintstone'}).then(function(response){console.log(response);}).catch(function(error){console.log(error);});下面的例子也不行://SendaPOSTrequestaxios({method:'post',url:'/user/12345',data:{firstName:'Fred',lastName:'Flintstone'}});上面的官方代碼我怎么嘗試都行不通,不管怎樣,發(fā)送的都不是post,而是options。我在網(wǎng)上查看了一些解決方法,比如說(shuō)使用兼容度并不怎么好的URLSearchParams和引入qs,或者直接JSON.stringify,但是發(fā)送過(guò)去的數(shù)據(jù)就是純字符串了,后端收到還需要轉(zhuǎn)一下才能用,為什么不按照常規(guī)的方式來(lái)發(fā)送數(shù)據(jù),就像jQuery的ajax方法一樣。那么問(wèn)題來(lái)了,我真的有必要為了發(fā)送post請(qǐng)求而使用兼容并不好的URLSearchParams或者為此引入一個(gè)qs庫(kù)么?axios 到底有哪里好? 為什么官方的例子卻行不通?
查看完整描述

2 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

...。這里的options應(yīng)該是跨域(復(fù)雜跨域請(qǐng)求)的預(yù)先請(qǐng)求,用來(lái)確定有沒有跨域權(quán)限。你拿jquery.ajax發(fā)跨域請(qǐng)求,也會(huì)有一個(gè)options請(qǐng)求。和vue,axios沒有關(guān)系。和vue,axios沒有關(guān)系。和vue,axios沒有關(guān)系。
qs轉(zhuǎn)參數(shù)是因?yàn)閍xios默認(rèn)支持application/json請(qǐng)求頭與json數(shù)據(jù)格式。使用其他請(qǐng)求頭和form-data的數(shù)據(jù)格式需要手動(dòng)設(shè)置請(qǐng)求頭和qs轉(zhuǎn)換格式。
qs是用來(lái)做序列化的,JSON.stringify也是做序列化處理的,但你要知道他們序列化的結(jié)果是不一樣的。
vara={b:1,c:2}
qs-->"b=1&c=2"(這個(gè)叫query字符串嗎)
JSON.stringify:{"b":1,"c":2}(json字符串)
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-24
?
www說(shuō)

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊

你如果只是單純的發(fā)送一個(gè)post請(qǐng)求,你可以用你覺得怎樣方便,怎樣寫的形式實(shí)現(xiàn)。如果你項(xiàng)目比較大,比較復(fù)雜,需要對(duì)系統(tǒng)中大多數(shù)請(qǐng)求發(fā)送前添加heder,對(duì)返回結(jié)果做統(tǒng)一的報(bào)錯(cuò)處理,用axios會(huì)比較方便,你覺得難用,僅僅是你目前暫時(shí)還不會(huì)用而已,而不是它真的難用。我覺得你需要了解下application/x-www-form-urlencodedapplication/jsontext/xml這幾種的區(qū)別,以及http請(qǐng)求中Content-Type所代表的含義
                            
查看完整回答
反對(duì) 回復(fù) 2019-05-24
  • 2 回答
  • 0 關(guān)注
  • 588 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)