欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

axios設置post數據格式為json

錢諍諍2年前10瀏覽0評論

Axios是一個基于Promise的HTTP庫,可以用于瀏覽器和Node.js應用程序中發送HTTP請求。默認情況下,Axios會將POST請求的數據格式設置為表單數據格式,但是有時候我們需要將數據格式設置為JSON格式,以便于后臺能夠正確地處理數據。

為了將POST請求的數據格式設置為JSON格式,我們可以在Axios的請求配置中添加一些配置項。具體的做法如下:

axios({
method: 'post',
url: '/api/xxx',
data: {
name: '張三',
age: 18
},
headers: {
'Content-Type': 'application/json'
}
}).then(res =>{
console.log(res.data)
}).catch(err =>{
console.log(err)
})

上面的代碼中添加了一個headers配置項,將Content-Type設置為application/json。這樣就可以將POST請求中的數據格式設置為JSON格式了。

如果需要全局設置所有請求的數據格式為JSON格式,可以使用Axios的配置項。具體做法如下:

axios.defaults.headers.post['Content-Type'] = 'application/json';

上面的代碼將所有POST請求的數據格式設置為JSON格式,并且設置了默認值,不需要每次請求都添加headers配置項了。