我正在玩Postman REST extension的集合功能。
我有 2 个请求:第一个在其响应正文中返回一个 sessionId,第二个需要该{{sessionId}}
值作为查询参数。我可以告诉 Postman 将第一个响应的正文保存到{{sessionId}}
变量吗?
我目前必须a)执行第一个请求和b)复制响应正文并将其粘贴为每次第二个请求的查询参数的值......
谢谢,-尼基塔
我正在玩Postman REST extension的集合功能。
我有 2 个请求:第一个在其响应正文中返回一个 sessionId,第二个需要该{{sessionId}}
值作为查询参数。我可以告诉 Postman 将第一个响应的正文保存到{{sessionId}}
变量吗?
我目前必须a)执行第一个请求和b)复制响应正文并将其粘贴为每次第二个请求的查询参数的值......
谢谢,-尼基塔
绝对没错!这是一个 json 示例:我在第一个请求的“测试”选项卡中添加了以下内容:
var data = JSON.parse(responseBody);
postman.setGlobalVariable("session_id", data['session_id']);
基本上从 responseBody 中检索数据并将其设置为全局变量
然后在第二个请求中,URL 将是这样的:
http://{{whateverhost}}/api/v1/somefunction/{{session_id}}
希望这可以帮助。干杯