Axios 是一個基于 Promise 的 HTTP 請求客戶端,我們可以使用它來發送 AJAX 請求。它可以從瀏覽器中創建一個 XMLHttpRequest 對象或者從 node.js 中創建一個 http 請求。
在使用 Axios 發送 JSON 字符串時,需要確保請求頭/Header 中設置了文檔類型(Content-Type)為 application/json ,同時需要將 JSON 字符串序列化為 JavaScript 對象。
axios({ url: 'http://example.com/api', method: 'post', headers: { 'Content-Type': 'application/json' }, data: JSON.stringify({ name: 'Alice', age: 22, address: 'Beijing, China' }), }).then((response) =>{ console.log(response); }).catch((error) =>{ console.log(error); });
在上面的例子中,我們使用 Axios 發送一個 POST 請求,請求的 URL 是 http://example.com/api 。我們設置請求頭中的 Content-Type 為 application/json ,同時將數據 data 序列化為 JSON 字符串。最后我們將請求發送出去,并獲取響應數據或打印錯誤信息。
Axios 提供了非常方便的 API,可以讓我們輕松地發送 AJAX 請求,同時也提供了響應攔截器、請求攔截器等功能,非常適合開發者使用。
上一篇e語言 構造 json
下一篇html 空格沒有代碼嗎