fetch 是类似XMLHttpRequest的js原生api,目前兼容性较差
axois和ajax
-
共同点:都是对XMLHttpRequest的再一次封装.
-
区别:
- 支持 Promise API
- 客户端支持防止CSRF
- 提供了一些并发请求的接口
- 从 node.js 创建 http 请求
5 .拦截请求和响应 - 自动转换JSON数据
PS:防止CSRF:就是让你的每个请求都带一个从cookie中拿到的key, 根据浏览器同源策略,假冒的网站是拿不到你cookie中得key的,这样,后台就可以轻松辨别出这个请求是否是用户在假冒网站上的误导输入,从而采取正确的策略。
网友评论