Java HttpResponseBodyPart Ошибка синтаксического анализа XML - PullRequest
0 голосов
/ 01 октября 2018

Я получаю сообщение об ошибке ниже при получении ответа от сервера.

org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:851)

при получении ответа я получаю содержимое ниже.

content = ?<?xml version="1.0" encoding="UTF-8"?>

, хотя фактическое содержимое файла

content = <?xml version="1.0" encoding="UTF-8"?>

метод, который я использовал ниже

@Override
public State onBodyPartReceived(HttpResponseBodyPart bodyPart) throws Exception {
      System.out.println("onBodyPartReceived");
      content += new String(bodyPart.getBodyByteBuffer().array(), "UTF-8");
      return State.CONTINUE;
}
...