重定向后,Post方法将转换为GET

时间:2018-09-07 00:38:12

标签: karate

我有一个与搜索相关的POST调用,就像我发送一些数据作为要调用的参数,而另一些则发送给有效负载。在获得302之后被重定向。但是问题是一旦重定向,POST调用就被转换为GET调用和有效负载丢失。结果是我无法获得所需的搜索结果。是否有与配置有关的内容可能丢失了??

1 个答案:

答案 0 :(得分:1)

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

* configure followRedirects = false

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

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

有关示例,请参见此测试:redirect.feature