我使用弹簧RestTemplate
用于与web服务xml
后端通信如下:如何在RestTemplate中使用多种响应类型?
ResponseEntity<MainDTO> dto = restTemplate.postForObject(url, postData, MainDTO.class);
问题:后端可能无论是在故障的情况下与MainDTO
响应为正常数据或与ErrorDTO
。但与HTTP 200
。
但我不知道哪个对象将前回来!不管怎么说restTemplate
要求我之前通过class
类型。
所以,我怎么能解析XML无论正常或错误豆?
旁注:我没有web服务后端的任何控制。