手冊簡(jiǎn)介

Axios 是一個(gè)基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。

手冊說(shuō)明

axios介紹:

首先需要知道:axios不是一種新的技術(shù)。

axios 是一個(gè)基于Promise 用于瀏覽器和 nodejs 的 HTTP 客戶(hù)端,本質(zhì)上也是對原生XHR的封裝,只不過(guò)它是Promise的實(shí)現版本,符合最新的ES規范,有以下特點(diǎn):

  • 從瀏覽器中創(chuàng )建 XMLHttpRequests
  • 從 node.js 創(chuàng )建 http 請求
  • 支持 Promise API
  • 攔截請求和響應
  • 轉換請求數據和響應數據
  • 取消請求
  • 自動(dòng)轉換 JSON 數據
  • 客戶(hù)端支持防御 XSRF

瀏覽器支持

axios面向現代瀏覽器設計,所以古老的瀏覽器并不支持。

因為axios設計簡(jiǎn)潔,API簡(jiǎn)單,支持瀏覽器和node,所以大受歡迎。它能很好的與各種前端框架整合。

axios優(yōu)點(diǎn):

1.支持node端和瀏覽器端

同樣的API,node和瀏覽器全支持,平臺切換無(wú)壓力

2.支持 Promise

使用Promise管理異步,告別傳統callback方式

3.豐富的配置項

支持攔截器等高級配置

4.社區支持

axios相關(guān)的npm包數量一直在增長(cháng)


更新記錄

在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號