最近嘗試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 到底有哪里好? 為什么官方的例子卻行不通?
axios到底哪里好
幕布斯6054654
2019-05-24 16:01:56