Android:如何使用RoboSpice获取异常时返回的JSON对象

前端之家收集整理的这篇文章主要介绍了Android:如何使用RoboSpice获取异常时返回的JSON对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用RoboSpice访问我使用resteasy开发的一些休息服务.当一切正常时我正在返回一个 JSON对象,并且在异常的情况下,我返回一个http错误代码和一个描述异常性质的JSON对象.当一切正常工作时,我能够获取JSON对象,但我只能获得异常和http错误代码,但不是我刚刚返回的JSON,如果发生异常.我尝试在iOS中做同样的事情,我可以在每种情况下得到一切,任何人都知道如何使用RoboSpice做到这一点?
顺便说一句,我正在使用Jackson和Spring.
谢谢!

解决方法

请查看 this thread中解释的方法,以拦截失败请求的http状态.

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

猜你在找的Android相关文章