我通过Spring RestTemplate将XML over HTTP请求发送到外部网关,然后我收到了XML响应.
为验证响应而提供的XSD具有目标命名空间,但实际响应不包含命名空间前缀.我使用XSD生成了Java资源,因此在获取响应时(在解组过程中)我遇到了以下错误,
ResponseEntity
例外是: –
Exception in thread "main" javax.xml.bind.UnmarshalException: unexpected element (uri:"",local:"Response"). Expected elements are <{http://securetransport.dw/rcservice/xml}Response>
有没有办法跳过Spring ResponseEntity的命名空间检查?
最佳答案