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

个人网站建设实训目的/百度代运营推广

个人网站建设实训目的,百度代运营推广,现在最流行的网站推广方式有哪些,网站建设合同报价现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才…

现在许多项目都使用jwt来实现用户登录和数据权限,校验过用户的用户名和密码后,会向用户响应一段经过加密的token,在这段token中可能储存了数据权限等,在后期的访问中,需要携带这段token,后台解析这段token才允许用户访问接口。

01 设置Bearer Token

如果后端项目使用的是Bearer Token进行安全认证,那么使用Postman这样操作。

设置你的环境变量

点击右上角的小眼睛,然后点击Add,添加

填写你的环境名和你的变量名

选择你新建的环境

项目集合设置认证方式及环境变量

登录接口的脚本

这个脚本的意思就是说,你的用户名和密码正确的前提下,访问后端接口会给你返回一个Token,你将这个Token储存在刚刚设置好的环境变量中,当你用别的接口访问时,由于整个项目刚刚已经设置好了访问权限使用的Token,所以你所有的接口都会携带这个token去访问,从而数据权限被后台接收和使用

 
  1. // pm代表的就是postman,使用js编写脚本即可

  2. const responseJson = pm.response.json();

  3. console.log('-----------',responseJson)

  4. const accesssToken = responseJson.result

  5. if('200'==responseJson.code){

  6. pm.environment.set('accessToken',accesssToken)

  7. }

02 通过脚本设置Headers

Spring Security的在访问时会向请求头添加一个accessToken,可以使用脚本在集合批量添加,也可以对每一个Api手动添加Header,不过那样会很麻烦,所以我这边用脚本批量添加的方便方式。

登录请求设置环境变量

从登录结果获取accessToken,将accessToken设置到环境变量中

脚本如下

 
  1. const responseJson = pm.response.json();

  2. console.log('-----------',responseJson)

  3. const accesssToken = responseJson.result

  4. if('200'==responseJson.code){

  5. pm.environment.set('accessToken',accesssToken)

  6. }

设置集合的发送请求脚本

点选集合->进入Pre-request Scrip(请求前脚本)页签->编写脚本

脚本如下

 
  1. console.log("----addHeader------", pm.environment.get("accessToken"));

  2. var accessToken = pm.environment.get("accessToken");

  3. // 所有请求在请求前都在请求头中设置accessToken

  4. pm.request.addHeader("accessToken:"+accessToken);

这样设置后,所有的请求都会携带登录的accessToken了。

登录接口抹除accessToken

因为我们项目的过滤器没有设置解析accessToken的脏数据,所以一旦有老的token,就会报错超时,所以登录接口在访问时一定要抹除accessToken,登录接口的Pre-request设置脚本如下:

 
  1. // 移除登录接口的accessToken, 防止过期的token被过滤器解析,影响登录接口

  2. pm.request.headers.remove("accessToken")

 

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

http://www.jmfq.cn/news/5338981.html

相关文章:

  • 丽水网站建设/网页怎么制作
  • 佛山网络公司网站建设/搜索引擎营销方案例子
  • 中国国家城乡建设和管理委员会网站/公司品牌宣传方案
  • 东城区住房城乡建设委网站/首页排名seo
  • 天津建设网站安管人员成绩查询/百度登录个人中心官网
  • 国际教育机构网站建设开发方案/国外网站如何搭建网页
  • 建设工程管理网站/精品成品网站1688
  • 公司经营网站建设是一般纳税人要给别人开发票要缴什么税/东莞今天发生的重大新闻
  • 论吉林省网站职能建设/seo快速排名软件推荐
  • 九洲建设官方网站/凡科官网免费制作小程序
  • 四川城乡和住房建设厅官方网站/哪里有专业的培训机构
  • 网站建设基础筹备/推广公司是做什么的
  • 模板网站建设源码/google推广一年3万的效果
  • 建设电商网站报价/网络推广项目代理
  • 网站建设课件/疫情最新消息今天
  • 丽水高端网站建设/最近的电脑培训班在哪里
  • 重庆网站建设推广服务/免费制作网页平台
  • 网站的基本建设/百度推广总部电话
  • 自己的电脑如何做网站/百度信息流广告平台
  • 高端科技网站建设/广州网站运营
  • 咨询服务类网站建设/网站空间费用一年多少
  • 网站建设网站营销/免费发外链平台
  • 文登住房和建设局网站/百度推广代理商与总公司的区别
  • 网站建设银行卡密码忘了怎么办/seo链接优化建议
  • 本单位二级网站建设管理制度/百度关键词排名查询工具
  • 建设商业门户网站的重要/免费b站推广
  • 家政公司网站建设方案/广州网站seo地址
  • 佳能网站建设需求报告/网站开发技术有哪些
  • 无锡市住房和城乡建设局网站/网络营销的模式有哪些?
  • 惠州建设局官方网站/比较有名的个人网站