在前端開發中,有時需要向后端發送JSON字符串數據,而axios是當前比較流行的一個HTTP請求工具,它支持發送JSON字符串數據。
首先,我們需要將需要發送的數據轉換為JSON格式的字符串。這可以使用JSON.stringify()方法實現,例如:
const data = {name: '張三', age: 18}; const jsonData = JSON.stringify(data);
然后,我們使用axios發送POST請求,并將JSON字符串放在請求體中,示例代碼如下:
axios.post('/api/data', jsonData, { headers: { 'Content-Type': 'application/json' } }).then(response =>{ console.log(response.data); }).catch(error =>{ console.log(error); });
需要注意的是,我們需要在請求頭中設置Content-Type為application/json,以告訴后端數據類型為JSON。
以上就是使用axios傳送JSON字符串的方法。
下一篇koa 和vue