首页 > 其他分享 >APIpost全局变量设置--案例全局tocken设置

APIpost全局变量设置--案例全局tocken设置

时间:2023-04-10 11:35:17浏览次数:42  
标签:设置 accessToken -- 接口 token tocken 全局变量 data

官方文档 https://v7-wiki.apipost.cn/docs/最佳实践/请求一个需要登录才能访问的接口(基于COOKIE)

编写登录API接口,添加后执行脚本

image

  • 脚本内容
apt.globals.delete("Authorization");
apt.globals.set("Authorization", response.json.data.accessToken);

这里需要注意response.json.data.accessToken的格式要和返回体格式匹配,json.data.accessToken是指取返回体内data下的accessToken的值

  • 返回体
{
	"host": null,
	"status": 200,
	"msg": "操作成功",
	"data": {
		"accountNumber": "admin",
		"password": null,
		"code": null,
		"rememberMe": false,
		"accessToken": "eyJhbGciOiJIUzI1NiJ9.eyJuaWNrTmFtZSI6ImFkbWluIiwidWlkIjoxLCJleHAiOjE2ODExMDU0MzF9.xxkjQJifVXvu6ZuSpCiDsEGcjrF75iUwzkuuqV7zkZs"
	}
}

设置全局token

image

注意:我这里设置两个全局变量是因为我返回给前端的是accessToken,但后端简析时用的是token,也就是说如果前后端token对应的键一致的话可以只设置一个全局变量
image

编写测试接口

测试成功
image

补充:单接口token设置

手动单接口
image

取全局变量值的单接口
image

标签:设置,accessToken,--,接口,token,tocken,全局变量,data
From: https://www.cnblogs.com/touchTomorrow/p/17302378.html

相关文章

  • L3-017 森森快递(天梯赛)
    https://pintia.cn/problem-sets/994805046380707840/exam/problems/994805047638999040大意是在一条直线上,有N个从0..N-1编号的城市,每个城市之间的道路有最大负载ai,现在有M张从i城到j城的运货订单,假设每个城市的货物无限,问在某一时刻,如何安排订单的运输,能使得运输的货物重......
  • mysql - 在 MySQL 空间数据库中查找相交区域
    在MySQL数据库中,如何找到完全或部分落在距另一点一定距离内的圆形区域?有很多例子可以找到某个半径内的点,但没有找到与该半径相交的圆形区域。我有一份为某些区域(点和半径)提供服务的承包商列表。客户需要能够根据与他们的距离找到这些承包商。最佳答案我认为您正在寻找......
  • Python 小型项目大全 21~25
    二十一、DNA可视化原文:http://inventwithpython.com/bigbookpython/project21.html脱氧核糖核酸是一种微小的分子,存在于我们身体的每个细胞中,包含着我们身体如何生长的蓝图。它看起来像一对核苷酸分子的双螺旋结构:鸟嘌呤、胞嘧啶、腺嘌呤和胸腺嘧啶。这些用字母G、C、A和......
  • C# System.lnvalidOperationException:"A second operation started on this context
    项目中使用了依赖注入,这个错误在我项目中的原因:在async修饰的异步方法中,调用执行数据库操作的方法时,没有使用await关键字调用,因为没有等待该调用,所以在调用完成之前将继续执行该方法。因此,已处理了注入的依赖项。......
  • 一个或多个页边距被设置到也可打印的页面范围之外,处理方式
    DevExpress ReportPrint的时候,出现这样的问题:  要忽略这个提示,方法为:report.CreateDocument();report.PrintingSystem.ShowMarginsWarning=false; ......
  • MIT 6.5840 2023 Spring(6.824)LAB1:MapReduce
    MIT6.58402023Spring(6.824)LAB1:MapReduce前言本次lab主要是完成一个基于RPC远程调用的单机单文件系统的简单MapReduce框架,并完成单词计数任务。基于golang实现,单Master,多Worker。实现worker的奔溃恢复(FaultTorrance),通过超时重新执行实现。主要的任务有,RPC调用参数及返回参数......
  • Python 小型项目大全 26~30
    二十六、斐波那契原文:http://inventwithpython.com/bigbookpython/project26.html斐波那契数列是一个著名的数学模式,被认为是13世纪意大利数学家斐波那契的杰作(尽管其他人发现它的时间更早)。序列从0和1开始,下一个数字总是前两个数字的和。这个序列永远继续下去:0,1,1......
  • 国产即时通讯软件如何选型?
    多年来,国内计算机底层标准、架构、生态等大多由国外IT巨头制定,一直以来来自国际的威胁国内信息安全的事件不断发生。基于这些问题,国内逐渐建立起基于自己的计算机底层架构和标准,形成自主可控的开放生态,但不少单位在采用国产计算机后,原先所使用的即时通讯软件没有做兼容支持,无法继续......
  • 软件测试|什么是压力测试?什么是负载测试?这两个区别是什么?
    前言之前给一个客户做项目时,由于自己对性能测试了解并不深,搞不懂压力测试和负载测试的区别,导致后面还是由负责性能测试的同事来处理,他跟我说了很多关于压力测试和负载测试的区别,现在我总结如下。压力测试压力测试的目的是评估系统的稳定性,确定系统在面临极端情况下的表现,例如:系统承......
  • window下让git根据服务器自动选择不同的ssh key
    git是使用ssh方式来连接的,所以,流程与linux的ssh连接是一样的.所以只需要配置config文件就可以达到目的;1打开当前用户根目录(home目录)下的.ssh,创建一个config文件名的text文件;2内容比如编写#github的连接配置Hostgithub.com  Usergit  IdentityFile~/.ssh/p......