Rest Assure:如何获取下面提到的场景的响应头

时间:2015-06-02 06:11:55

标签: httpclient rest-assured

本地主机:8188 / WH / authorizewithdev successUrl = http://localhost:8188/wh/noop

我有上面的网址。 当我手动点击URL时,它会重定向到localhost:8188 / wh / noop

如果我们按F12看到网络,我们可以看到两个API点击。 一个是localhost:8188 / wh / authorizewithdev?successUrl = http://localhost:8188/wh/noop 状态码为303,因为我们可以看到响应头,它有一些值的cookie_ticket。 (最终目标是我需要这个cookie_ticket,以便我可以使用cookie_ticket执行其他操作)

第二个是localhost:8188 / wh / noop,状态码为200,如果我们看到响应头和请求头,则为此。但在此命中时,cookie_ticket将作为请求标头传递。 Cookie_ticket不会出现在响应标头中。

所以,当我点击帖子(localhost:8188 / wh / authorizewithdev?successUrl = http://localhost:8188/wh/noop)并尝试获取标题时,我能够获得第二个的响应头。但是cookie_ticket不存在。所以有任何选项可以获取第一个API命中的响应头,或者是否有任何选项来获取第二个API的请求头。 请分享您的想法

1 个答案:

答案 0 :(得分:-1)

我是通过使用

得到的
given().redirects().follow(false).when()