8

我正在玩Postman REST extension的集合功能。

我有 2 个请求:第一个在其响应正文中返回一个 sessionId,第二个需要该{{sessionId}}值作为查询参数。我可以告诉 Postman 将第一个响应的正文保存到{{sessionId}}变量吗?

我目前必须a)执行第一个请求和b)复制响应正文并将其粘贴为每次第二个请求的查询参数的值......

谢谢,-尼基塔

4

1 回答 1

7

绝对没错!这是一个 json 示例:我在第一个请求的“测试”选项卡中添加了以下内容:

var data = JSON.parse(responseBody);

postman.setGlobalVariable("session_id", data['session_id']); 

基本上从 responseBody 中检索数据并将其设置为全局变量

然后在第二个请求中,URL 将是这样的:

http://{{whateverhost}}/api/v1/somefunction/{{session_id}}

希望这可以帮助。干杯

于 2016-01-13T03:31:15.203 回答