1

我正在尝试使用 frisby 进行一些测试或自动化。

假设我有 2 个请求需要一个接一个地执行。但是,第一个请求会创建一个资源并在标头中返回它的 URI:

POST /resource

201 
Location: /resource/123

所以第二次调用的方式取决于第一次调用的响应头。afterJSON()看起来很有希望,但它似乎没有处理标题。文档似乎很短,并没有提到这一点。该怎么办?

4

1 回答 1

0

您可以使用.after((res) -> ...它来检查响应,其中将包含您正在寻找的标题。首先打印console.log(res)响应以检查是否存在此类标头,然后您可以使用以下命令对其进行一些操作:res.headers.theOneThatYouWouldLikeToUse

于 2016-05-17T14:38:36.790 回答