axios是一個流行的用于發(fā)送HTTP請求的JavaScript庫。它支持異步請求和響應處理,并且可以用于瀏覽器和Node.js環(huán)境。在使用axios時,需要設置請求頭來告訴服務器請求內容的類型。
// 設置Content-Type為application/json axios.defaults.headers.post['Content-Type'] = 'application/json';
以上代碼會將axios默認的Content-Type設置為application/json,這意味著當發(fā)送POST請求時,請求體會被轉換為JSON格式。
除了設置默認值外,還可以在每個請求中設置特定的Content-Type:
axios.post('/user', { firstName: 'John', lastName: 'Doe' }, { headers: { 'Content-Type': 'application/json' } })
以上代碼在發(fā)送POST請求時,將請求體轉換為JSON格式并設置Content-Type為application/json。
總之,設置 axios 請求為 JSON 的步驟如下:
- 設置默認的Content-Type為application/json
- 在POST請求中設置特定的Content-Type為application/json