色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

axios json字符串

呂致盈2年前8瀏覽0評論

在前端開發(fā)中,我們經(jīng)常需要通過ajax發(fā)送請求獲取數(shù)據(jù)。而使用ajax的時候,我們經(jīng)常會使用到axios這個庫來完成請求的發(fā)送。在使用axios發(fā)送請求的時候,我們常常會遇到需要將數(shù)據(jù)以json字符串的形式發(fā)送過去的情況。那么在axios中,如何使用json字符串作為參數(shù)來發(fā)送請求呢?下面我們就來一起了解一下。

在使用axios發(fā)送json字符串時,我們需要將數(shù)據(jù)放在請求體中并且設(shè)置請求頭中的Content-Type為application/json。設(shè)置Content-Type后,axios會自動將我們傳入的字符串轉(zhuǎn)化為json對象并將其發(fā)送給服務(wù)器。下面就是一個使用axios發(fā)送json字符串的例子:

axios({
method: 'post',
url: '/api',
data: '{"name":"xiaoming","age":20}',
headers: {
'Content-Type': 'application/json'
}
}).then(res =>{
console.log(res.data);
}).catch(error =>{
console.log(error);
});

在上述代碼中,我們使用了axios為我們提供的config對象來發(fā)送一個post請求。其中,我們通過data屬性將json字符串傳入請求體中,通過headers屬性將請求頭設(shè)置為application/json。在服務(wù)器返回結(jié)果后,我們通過then方法中的回調(diào)函數(shù)拿到了響應(yīng)數(shù)據(jù),并打印到了控制臺中。

總結(jié)來說,在使用axios發(fā)送json字符串的時候,我們需要做兩件事情:(1)將數(shù)據(jù)放入請求體中(2)設(shè)置Content-Type為application/json。掌握了這兩個基本要點,我們就能夠在axios中成功地發(fā)送json字符串了。