Post 方法在重定向后转换为 GET

Post method gets converted to GET after redirection

我有一个 POST 与 search.It 相关的调用就像我正在发送一些数据作为调用参数,而一些在 payload.after 中得到 302 它得到 redirected.But问题是一旦它被重定向,POST 调用被转换为 GET 调用并且有效载荷是 lost.As 结果我无法获得所需的搜索 result.Is 有任何与配置相关的东西我可能会丢失??

是的,这是正确的行为。听起来您需要为此测试禁用自动重定向,请参阅 configure。你可以这样做:

* configure followRedirects = false

然后手动获取重定向位置如下:

* def location = responseHeaders['Location'][0]

参考这个测试的例子:redirect.feature