我正在使用RoboSpice访问我使用resteasy开发的一些休息服务.当一切正常时我正在返回一个
JSON对象,并且在异常的情况下,我返回一个http错误代码和一个描述异常性质的JSON对象.当一切正常工作时,我能够获取JSON对象,但我只能获得异常和http错误代码,但不是我刚刚返回的JSON,如果发生异常.我尝试在iOS中做同样的事情,我可以在每种情况下得到一切,任何人都知道如何使用RoboSpice做到这一点?
顺便说一句,我正在使用Jackson和Spring.
谢谢!
顺便说一句,我正在使用Jackson和Spring.
谢谢!
解决方法
请查看
this thread中解释的方法,以拦截失败请求的http状态.
请注意,HttpClientErrorException有一个getResponseBodyAsString()方法,可以帮助您阅读JSON响应.