手冊簡介
Axios 是一個基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
手冊說明
axios介紹:
首先需要知道:axios不是一種新的技術。
axios 是一個基于Promise 用于瀏覽器和 nodejs 的 HTTP 客戶端,本質上也是對原生XHR的封裝,只不過它是Promise的實現版本,符合最新的ES規范,有以下特點:
- 從瀏覽器中創建 XMLHttpRequests
- 從 node.js 創建 http 請求
- 支持 Promise API
- 攔截請求和響應
- 轉換請求數據和響應數據
- 取消請求
- 自動轉換 JSON 數據
- 客戶端支持防御 XSRF
瀏覽器支持
axios面向現代瀏覽器設計,所以古老的瀏覽器并不支持。
因為axios設計簡潔,API簡單,支持瀏覽器和node,所以大受歡迎。它能很好的與各種前端框架整合。
axios優點:
1.支持node端和瀏覽器端
同樣的API,node和瀏覽器全支持,平臺切換無壓力
2.支持 Promise
使用Promise管理異步,告別傳統callback方式
3.豐富的配置項
支持攔截器等高級配置
4.社區支持
axios相關的npm包數量一直在增長
更新記錄
-
Axios起步 02-28 11:40
-
Axios API 10-12 14:02
-
vue-axios-plugin 02-07 16:46
-
axios-retry 02-07 16:13
-
nuxtjs-axios 02-07 13:25
-
react-axios 02-07 12:04
-
vue-axios 02-07 00:02
-
請求配置 02-06 22:37
-
Axios 尾篇 02-06 22:02
-
使用 application/x-www-form-urlencoded 格式 02-06 21:52