在空手道框架工作中,是否可以保存一个请求的响应,然后在另一个请求的请求体中使用?
示例:在请求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