1字节UTF-8序列的字节1无效:RestTemplate

时间:2017-07-25 14:46:46

标签: java xml spring-boot utf-8

我正在使用Rest Template集成第三方API,它将以XML格式发送响应。但对于某些请求,请收到以下错误。

  

无法解组[class com.xxx.SearchResponse]:   空值;嵌套异常是javax.xml.bind.UnmarshalException \ n - with   关联   例外:\ n [com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:   1字节UTF-8序列的字节1无效。

我尝试使用contentType作为“application / xml”,“text / plain”,“text / xml”,“text / xml,charset = UTF-8”

仅针对某些响应,获取此错误以及xml响应的行数太多。很难检测出遇到这个问题的人物。我想我错过了一些内容类型。

XML元素:

<search-response xmlns="" xmlns:info="" xmlns:common="">
<search-response>

当我点击邮递员中的第三方API时,将内容类型设为“text / xml; charset = ISO-8859-1”

0 个答案:

没有答案