我正在玩Postman REST扩展的集合功能.
我有2个请求:第一个在其响应主体中返回一个sessionId,第二个请求该{{sessionId}}值作为查询参数.我可以告诉Postman将第一个响应的主体保存到{{sessionId}}变量中吗?
我目前必须a)执行第一个请求和b)复制响应正文并将其粘贴为每次第二个请求的查询参数的值...
谢谢,-nikita
小智 7
绝对没错!这是一个json示例:我在第一个请求的Tests选项卡中添加了以下内容:
var data = JSON.parse(responseBody);
postman.setGlobalVariable("session_id", data['session_id']);
Run Code Online (Sandbox Code Playgroud)
基本上从responseBody中检索数据并将其设置为全局变量
然后在第二个请求中,URL将是这样的:
http://{{whateverhost}}/api/v1/somefunction/{{session_id}}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.干杯
| 归档时间: |
|
| 查看次数: |
7114 次 |
| 最近记录: |