在我的工作场所,我们正在使用 rest 2.9 来发送 rest API 请求,即使状态码是 500,402,我也会得到一个包含响应正文和状态码的有效输出。
但是唯一不起作用的情况是错误 303 请参阅其他,我收到 Method throw org.apache.http.client.ClientProtocolException异常,我无法以这种方式解析信息,所有其他状态代码都在返回状态代码和正文,只有 303 抛出异常。API不是问题,因为通过邮递员发送API按预期工作,调用是
given()
.body(body.toString())
.post(url);