fetch和axios區別比較

2021-09-06 15:06:58 字數 461 閱讀 4332

try  catch(e)
特點

缺點:

1)fetch只對網路請求報錯,對400,500都當做成功的請求,需要封裝去處理

2)fetch預設不會帶cookie,需要新增配置項

3)fetch不支援abort,不支援超時控制,使用settimeout及promise.reject的實現的超時控制並不能阻止請求過程繼續在後台執行,造成了流量的浪費

4)fetch沒有辦法原生監測請求的進度,而xhr可以

axios(

}).then(function (response) )

.catch(function (error) );

特點:

axios 和 fetch 區別對比

axios axios then function response catch function error axios 是乙個基於promise 用於瀏覽器和 nodejs 的 http 客戶端,本質上也是對原生xhr的封裝,只不過它是promise的實現版本,符合最新的es規範,它本身具有以下...

axios和 fetch的使用

3.1 axios fetch 目的 是在框架中使用資料請求 回顧 封裝ajax jquery ge t.get get post aj ax ajax aja x load 框架 資料請求 使用原生js提供的fetch 使用第三方封裝庫 axios vue中可以統一對axios進行掛載 vue r...

封裝axios和fetch方法

比較兩種請求方式 3.比較fetch和axios fetch並沒有進行封裝,拿到就是格式化後的資料 3.更多詳情請參考 axios和fetch請求詳解 axios封裝 封裝一下axios 它是乙個函式,因為它要攜帶引數 function request then res resolve res ca...