Можно ли прочитать значение сообщения http с помощью потока ввода?

Я отправляю http-файл xml в сервлет, что в настоящее время и делает:

String xmlString = request.getParameter("xml");

Затем я конвертирую строковую переменную xml в StringReader и InputSource во время SAX-анализ xml.

parser.parse(new InputSource(new StringReader(xmlString)));

Мне было любопытно, могу ли я каким-то образом получить значение в качестве InputSource для начала?

При этом учитывается производительность, и преобразование вещей туда и обратно без причины кажется бессмысленным, если я могу этого избежать.

0
задан Blankman 7 January 2012 в 21:59
поделиться