6

我正在使用 RoboSpice 访问我使用 resteasy 开发的一些休息服务。当一切正常时,我将返回一个 JSON 对象,如果出现异常,我将返回一个 http 错误代码和一个描述异常性质的 JSON 对象。当一切正常时,我能够获取 JSON 对象,但我只能获取异常和 http 错误代码,但不能获取我刚刚返回的 JSON,以防出现异常。我已经尝试在 iOS 中做同样的事情,我可以在任何情况下得到所有东西,任何人都知道如何使用 RoboSpice 来做到这一点?顺便说一句,我正在使用 Jackson 和 Spring。谢谢!

4

1 回答 1

6

看看这个线程中解释的方法,用于拦截失败请求的 http 状态。

请注意,HttpClientErrorException有一个getResponseBodyAsString()方法可以帮助您阅读 JSON 响应。

于 2013-06-23T19:30:37.593 回答