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

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

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

登录一定要在hander添加空token!
image

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

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

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

设置全局token

image

编写测试接口

测试成功
image

补充:单接口token设置

手动单接口
image

取全局变量值的单接口
image

ApiFox

按图索骥
image

需要注意2和4要根据自己需求调整照抄无用
image

官网文档:https://apifox.com/help/pre-post-processors-and-scripts/variable-extraction
https://apifox.com/help/environment-and-variables/environment-variables-global-variables-temporary-variables

posted @ 2023-04-10 11:27  KMP  阅读(2109)  评论(0编辑  收藏  举报