当前位置: 首页 > wzjs >正文

菠菜建设网站百度快速收录入口

菠菜建设网站,百度快速收录入口,github怎么导入wordpress,如何做点对点视频网站一、前言 拦截器可以很好的统一处理请求和响应 ​请求拦截器:可以在请求发送之前对请求进行统一处理,比如添加认证信息(如 token)、设置请求头、添加公共参数等。​响应拦截器:可以在响应返回之后对响应数据进行统一…

一、前言

拦截器可以很好的统一处理请求和响应

  • 请求拦截器:可以在请求发送之前对请求进行统一处理,比如添加认证信息(如 token)、设置请求头、添加公共参数等。
  • 响应拦截器:可以在响应返回之后对响应数据进行统一处理,比如处理错误、格式化数据、统一处理状态码等。

二、官网参考

拦截器 | Axios中文文档 | Axios中文网https://www.axios-http.cn/docs/interceptors

三、实现

1、复制官网给的示例

2、粘贴到项目的request.js中

3、修改信息

根据官网信息可知,我们可以给自定义的axios实例添加拦截器,这里我们已经有实例request,所以需要将这里的axios替换成request

修改完成效果

4、在请求拦截器中加入token

根据在请求拦截器中输出config可知config的相关信息

由于token是加在header中的

这里在config下的header下加入token的数值为获取的token

 

5、在响应拦截器中处理返回信息

有响应和错误响应两部分

响应错误

①错误代码401

登录过期,此时应该需要清除token,并且刷新页面

测试:

App.vue的get请求传递一个参数info=testget

apifox中建立一个新期望

增加参数info等于'testget'时,状态码设置为401

这里还需要将之前设置的成功状态修改一下

增加参数info不等于'testget'

去页面查看是否出现提示信息

注:这里会出现一直刷新的情况:一直在App.vue页面,刷新之后还是回到这个页面,所以出现了死循环,但实际请求不是在App.vue进行的,所以不需要处理,只需要删掉请求就行

②错误代码403

权限问题,导致的错误

测试:可以参照401错误代码进行

get请求

新建期望

修改成功返回的状态

检查是否存在错误提示

③错误代码404

接口问题导致

测试:

修改App.vue的页面中接口为一个不存在的接口

打开页面,应该报错

 

http://www.dtcms.com/wzjs/492158.html

相关文章:

  • 如何做网站demo电商运营基础知识
  • 在线探测网站开发语言宁波seo在线优化方案
  • 做产品网站花生壳免费域名注册
  • 沙坪坝网站建设哪家好百度一下你就知道官网新闻
  • 中铁建设门户网站经典广告语
  • 高端网站建设公司排行外国黄冈网站推广平台
  • 沈阳网站设计价格移动网站推广如何优化
  • 做愛的视频网站建站平台哪家好
  • 营销网站开发公司朝阳seo排名优化培训
  • 网站建设 镇江百度信息流怎么投放
  • 网站建设调查问卷软文代写文案
  • 网站建设哪些东莞网络推广代运营
  • 网站建设骗子公司黄冈网站搭建推荐
  • 个人网站 服务器seo优化工作怎么样
  • 用vs2013做网站教程太原关键词优化报价
  • 响应式网站开发视频网站模板下载免费
  • 学做网站 空间 域名seo营销技巧培训班
  • 网站建设设计设计公司哪家好seo搜索引擎优化哪家好
  • 做网站的缺点网络营销课程培训课程
  • wordpress报名功能哈尔滨seo关键词优化
  • 网站建设的阶段广东东莞今日最新消息
  • 合肥微信网站建设推广app的单子都在哪里接的
  • 怎样把建好的网站上传到互联网网络推广一个月工资多少
  • 盐都区城乡建设局网站上海seo优化公司 kinglink
  • 企业手机网站设计案例水果网络营销策划书
  • 带有互动的网站开发企业管理8大系统
  • 东莞建网站服务国外免费发产品的b2b平台
  • 网站建设人员分工软文推广代理
  • 网站推广建设费公司网页设计模板
  • 更换网站域名之后百度广告代运营