加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Vue 中axios配置实例详解

发布时间:2020-12-17 02:15:53 所属栏目:百科 来源:网络整理
导读:1.GET 请求 2.POST请求 3执行多个并发请求 4.请求配置 这些是用于发出请求的可用配置选项。 只有url是必需的。 如果未指定方法,请求将默认为GET. = 200 status 5.全局axios默认值 6.拦截器 你可以截取请求或响应在被 then 或者 catch 处理之前 请求发起前做

1.GET 请求

2.POST请求

3执行多个并发请求

4.请求配置

这些是用于发出请求的可用配置选项。 只有url是必需的。 如果未指定方法,请求将默认为GET.

= 200 && status < 300; // default },// `maxRedirects`定义在node.js中要遵循的重定向的最大数量。 // 如果设置为0,则不会遵循重定向。 maxRedirects: 5,// 默认 // `httpAgent`和`httpsAgent`用于定义在node.js中分别执行http和https请求时使用的自定义代理。 // 允许配置类似`keepAlive`的选项, // 默认情况下不启用。 httpAgent: new http.Agent({ keepAlive: true }),httpsAgent: new https.Agent({ keepAlive: true }),// 'proxy'定义代理服务器的主机名和端口 // `auth`表示HTTP Basic auth应该用于连接到代理,并提供credentials。 // 这将设置一个`Proxy-Authorization` header,覆盖任何使用`headers`设置的现有的`Proxy-Authorization` 自定义 headers。 proxy: { host: '127.0.0.1',port: 9000,auth: : { username: 'mikeymike',password: 'rapunz3l' } },// “cancelToken”指定可用于取消请求的取消令牌 // (see Cancellation section below for details) cancelToken: new CancelToken(function (cancel) { }) }

5.全局axios默认值

6.拦截器

你可以截取请求或响应在被 then 或者 catch 处理之前

请求发起前做的事 axios.interceptors.request.use(function(config){ //在发送请求之前做某事 return config; },function(error){ //请求错误时做些事 return Promise.reject(error); }); //添加响应拦截器<==>响应回来后做的事 axios.interceptors.response.use(function(response){ //对响应数据做些事 return response; },function(error){ //请求错误时做些事 return Promise.reject(error); });

如果你以后可能需要删除拦截器。、

你可以将拦截器添加到axios的自定义实例

总结

以上所述是小编给大家介绍的Vue 中axios配置实例详解。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读