空手道框架保存一个请求的响应,然后在另一个请求中使用



在空手道框架工作中,是否可以保存一个请求的响应,然后在另一个请求的请求体中使用?

示例:在请求1中,我在请求正文中发送用户名和用户id,并在响应中获得用户地址。

在请求2正文中,我想使用该地址并验证房屋类型

有可能吗?

这是可能的。

看看在下面的例子中,第一个请求的响应是如何在第二个请求的路径中使用的。你可以剪切并粘贴它,然后试试:

* url 'https://httpbin.org'
* path 'anything'
* request {"myKey":"myValue"}
* method get
* status 200
* def myResult = response.json.myKey
* path 'anything/' + myResult
* method get
* status 200