Fetch與xhr的區別


1. fetch的語法簡潔,更語義化
2. 基於promise,支持async/await
3. 同構方便,使用isomorphic-fetch

Fetch的缺點:

1. fetch只對網絡錯誤報錯,http狀態碼錯誤不報錯
2. fetch不支持abort,無法終止
3. fetch不支持超時控制,使用setTimeout和Promise.reject實現的超時控制不能阻止請求過程繼續在后台運行,造成了流量的浪費
4. fetch沒有原生檢測請求進度的方式,XHR可以
5. 默認情況下fetch不發送cookie,除非手動配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM