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

太和县建设局网站设计师网站赚钱

太和县建设局网站,设计师网站赚钱,wordpress动画主题,自媒体网站 程序在使用postman测试联调接口时,可能每个接口都需要使用此接口生成的令牌做Authorization的Bearer Token验证,最直接的办法可能会是一步一步的点击,如下图: 在Authorization中去选择Bearer Token,然后将获取到的token粘贴…

    在使用postman测试联调接口时,可能每个接口都需要使用此接口生成的令牌做Authorization的Bearer Token验证,最直接的办法可能会是一步一步的点击,如下图:

在Authorization中去选择''Bearer Token'',然后将获取到的token粘贴在输入框中,才可以请求接口;

       这样的操作虽然可以进行,也能请求成功,获取到自己想要的数据,但是在接口量较多的情况下显然逐步操作填写token比较费时费力,为了进一步提高效率,我们可以通过实时自动获取token来直接请求接口

在 Postman 中,每次手动修改 Token 确实很麻烦,尤其是当 Token 过期或需要频繁测试接口时。为了自动化获取和配置 Token,可以通过 Postman 的 环境变量 和 Pre-request Script 功能来实现。以下是具体步骤:

  1. 开 Postman,点击右上角的 Environment Quick Look(眼睛图标)或者左侧菜单栏的Environments。

  2. 点击 Add 创建一个新的环境(例如命名为 My API Environment)。

  3. 在环境变量中添加一个变量,比如 token,用于存储 Token 值。

  4. 有一个获取Token的接口,url method body;

  5. 配置获取Token的请求  :在 Postman 中创建一个新的请求,命名为 Get Token;填写获取 Token 的接口信息(URL、Method、Body 等);在 Tests 标签页中,编写脚本将 Token 保存到环境变量中:

// 解析响应数据
const response = pm.response.json();// 检查响应中是否包含 Token
if (response.token) {// 将 Token 保存到环境变量pm.environment.set("token", response.token);console.log("Token 已保存到环境变量:", response.token);
} else {console.log("响应中未找到 Token");
}

 

     

注意事项

  • 确保接口的响应数据中包含 token 字段。

  • 如果接口返回的字段名不是 token,需要根据实际字段名修改脚本(例如 response.access_token)。

    6.如果 Token 有过期时间,可以在每次请求前检查 Token 是否过期,并自动获取新的 Token。

     6_1.在 Pre-request Script 中编写脚本:

// 检查 Token 是否存在或过期
const token = pm.environment.get("token");
const tokenExpiry = pm.environment.get("token_expiry"); // 假设你存储了 Token 过期时间if (!token || (tokenExpiry && new Date(tokenExpiry) < new Date())) {// 如果 Token 不存在或过期,发送获取 Token 的请求pm.sendRequest({url: '登录接口或者是专门获取token的接口',method: 'POST',header: {'Content-Type': 'application/json'},body: {mode: 'raw',raw: JSON.stringify({username: "your_username",password: "your_password"})}}, function (err, res) {const response = res.json();// 保存新的 Token 和过期时间pm.environment.set("token", response.token);pm.environment.set("token_expiry", new Date(new Date().getTime() + response.expires_in * 1000)); // 假设返回了 expires_in});
}

7.在其他请求中使用token

      7_1.在其他需要 Token 的请求中,可以通过 {{token}} 引用环境变量中的 Token:

8.通过上述第五步 直接Send发送请求接口可以看到返回的相关的token 、expires_in等,创建的环境中token的值就会自动填写;当你在请求其他接口时就不需要手动的CVtoken数据啦

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

相关文章:

  • 河南网站建设首选公司西宁网站seo外包
  • 技术支持 东莞网站建设家装外网访问wordpress全站路径设置
  • 网站提高内容的丰富度创意灵感素材库
  • 网站建设是指襄阳seo优化排名
  • 核酸检测最新消息网页关键词优化难度
  • 做网站的需要什么软件河北网站制作公司哪家好
  • 做更好的自己 网站易语言如何做网站
  • 都有什么类别的网站免费网络电话无限打
  • wordpress+远程缓存青岛做网站优化哪家好
  • 建设视频网站流量网站建设方面的优劣势分析
  • 深圳龙岗建站公司网站制作中搜索栏怎么做
  • 宁波网站搭建公司html5网站实例
  • 建设网站五个步骤近一周财经新闻热点
  • 酒店网站建设栏目分析wordpress4.9+多站点
  • 迪庆北京网站建设闵行品划网站建设公司
  • 做广告在哪个网站做效果人流最多免费论文网站大全
  • 网站大图怎么做更吸引客户网站空间文件删不掉
  • 景区智慧旅游网站建设360如何做网站优化
  • 简单的美食网站模板免费下载wordpress木马乐主题
  • 厦门网站建设优化自己做app
  • 程序员外包网站惠州室内设计公司排名
  • 青秀网站建设seo优化报告
  • 网站开发的过程中遇到的难题wordpress 手机 写文
  • 如何买域名发布网站专业做化妆品外包材的招聘网站
  • 做网站到八方资源网怎么样房地产查询官网
  • 建设银行网站银行登录合肥响应式网站建设方案
  • 怎样在本机建设网站做企业服务这个行业怎么样
  • 成都手机网站建设报价表东莞电子产品网站建设
  • 湘西网站建设国内外十大免费crm软件推荐
  • 关于建设网站的通知cms做企业网站