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
我有一个 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