JS HTTP客户端推荐:Axios,Request,Superagent,ajax,fetch

http客户端是web开发中用来请求数据必不可少的工具。

对比

功能点AxiosSuperagentRequestFetchSupertestAjax
简介基于xhr改良版Ajax简化版HTTP请求客户端浏览器自带的http客户端,旨在替代 XMLHttpRequest,灵活易用提供简洁的 HTTP 测试接口,简单http断言异步的JS和XML技术–一套结合了多项技术的浏览器端开发技术。浏览器端的实现为:XMLHttpRequest和ActiveXObject(低版本IE)
PromiseYY-Y--
浏览器Y(IE8+)Y-Y-Y
NodeYYY-Y-
React Native---Y--
可配置YYYY-Y
可取消Y-----
响应超时Y-----
防止跨站点请求伪造(XSRF)攻击Y-----
拦截未执行的请求或响应Y-----
上传/下载进度YY----
支持分块传输编码-Y----
缺点配置稍复杂其 API 不符合任何标准-没有内置默认值,如请求模式,请求头,请求凭据-
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值