我目前正在使用springframework来使用android中的webservices。一切都很好,但现在我被卡住了。我需要消耗响应,即使有一些不良状况,即使有状态代码400,404等。是否有人可以让我摆脱这个麻烦,因为我不想切换到任何其他库
result=RestTemplateUtil.getRestTemplateForHeaders() .postForObject(url,request,responseType,map);
答案 0 :(得分:1)
您需要实现自定义org.springframework.web.client.ResponseErrorHandler
并配置您的RestTemplateUtil以将其用作错误处理程序。
本文中的更多详细信息spring-resttemplate-overriding-responseerrorhandler