js网络请求的点点滴滴(axios、fetch、ajax)
一、什么是网络请求,网路请求的类型 1.1 什么是网路请求,网路请求关心哪些内容 传入基本参数(url,请求方式) 请求参数、请求参数类型 设置请求头 获取响应的方式 获取响应头、响应状态、响应结果 异常处理 携带cookie设置 跨域请求 1.2网路请求的类型 同步请求 异步请求 二、同步请求的模式 三、异步请求的模式 四、当前流行的异步请求方案 axios、fetch、ajax 问题一:axios、fetch与ajax有什么区别? 主要区别是 axios、fetch请求后都支持 Promise对象API ,ajax只能用回调函数。 Ajax Ajax被认为是(Asynchronous JavaScript and XML)的缩写。现在,允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax。依赖的传输对象: XMLHttpRequest ajax无需多言,如果想要更多了解,参考以下链接: ajax详解 axios: 代码 示例 axios({ method: 'post', url: '/user/12345', data: { firstName: 'Fred', lastName: 'Flintstone' } }) .then(function (response) { console.log(response); }) .catch(function