Postman接口仅返回无键UUID字符串时如何设置环境变量
问题原因
你的接口返回的是纯字符串格式的UUID,并非JSON结构,你调用pm.response.json()尝试将响应内容解析为JSON对象时,因为内容不符合JSON格式规范才会抛出对应报错。
解决方案
直接读取纯文本格式的响应内容,再存入环境变量即可,环境变量的键名你可以根据自己的使用习惯自定义,后续在其他接口引用该值时直接用{{你定义的键名}}调用即可。
正确测试脚本如下:
// 读取纯文本响应,直接得到返回的UUID let responseUuid = pm.response.text() // 第一个参数为自定义的环境变量名,可自行修改 pm.environment.set("invitation_uuid", responseUuid)
如果你需要验证取值是否正确,可以额外加一行日志在Postman控制台查看输出:
console.log("获取到的UUID为:", responseUuid)
内容的提问来源于stack exchange,提问作者hower89
相关产品推荐
相关产品推荐

