使用Postman获取token

发表于:2023-1-28 13:22

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:永久404    来源:CSDN

  问题描述
  登录接口中带有token参数,其他接口需要带上token才能正确访问,利用接口查询用户信息时手动在headers中更新token信息并不方便。

  解决方案
  在登录接口中设置一个名为“token”的环境变量,value为登录接口跑通之后responseBody中返回的token值。当其他接口需要用到token时,直接引用该变量即可。

  详细步骤
  在登录接口的tests中填入如下内容,点击send之后如果账号密码无误就能看到token值了:

  send以后可以发现多了一个名为token的环境变量(自己新建一个环境变量,名称任意,变量名命名为token,在发送请求后,value将自动填入)。

  切换到需要使用token的那个接口,然后在headers中添加一行如:

  点击send后即可获取环境变量中的token值,然后以登录用户的身份实现该接口的功能。

  注意: 我这里的headers里有两条Authorization,其中灰色的第一条,我猜测是昨天测试时手动添加的token信息,已经过期,所以呈灰色。另外,第二条是send以后通过环境变量自动添加的token信息。
  如果token过期,再次运行一下登录接口即可。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号