0

在我的工作场所,我们正在使用 rest 2.9 来发送 rest API 请求,即使状态码是 500,402,我也会得到一个包含响应正文和状态码的有效输出。

但是唯一不起作用的情况是错误 303 请参阅其他,我收到 Method throw org.apache.http.client.ClientProtocolException异常,我无法以这种方式解析信息,所有其他状态代码都在返回状态代码和正文,只有 303 抛出异常。API不是问题,因为通过邮递员发送API按预期工作,调用是

given()
 .body(body.toString())
 .post(url);
4

1 回答 1

0

使用:redirects().follow(false)

例如:given().redirects().follow(false).body(body.toString()).post(url);

于 2016-11-24T09:51:54.390 回答