ajax-jsonp-axios
目的,都是请求url,然后把服务器返回的数据进行处理
ajax与jsonp的区别不再与是否跨域,
ajax通过服务端代理也可以跨域,
jsonp也可以获取同源数据
ajax与jsonp的本质上的不同:
ajax的核心是:通过xmlHttpRequest获取非本页内容
jsonp的核心:动态添加 < script>标签来调用服务器提供的js脚本
jsonp只支持get请求,
ajax支持get和post请求
axios
axios是对ajax的封装,应用于vue框架
优势
1.从浏览器中创建 XMLHttpRequest
2.支持 Promise API
3.客户端支持防止CSRF
4.提供了一些并发请求的接口
5.转换请求和响应数据
6.自动转换JSON数据