Как выставить компонент для получения XML через POST в Spring 3? - PullRequest
0 голосов
/ 30 марта 2011

Мы используем Spring 3.0.3, и мне нужно тело запроса POST.

Попробовал getReader и getInputStream для объекта запроса, но первый вызывает исключение STREAMED, а второй -очевидно, что извлекается пустой поток (на самом деле потоковый поток: P, а не пустой).

Моя последняя попытка была использовать @RequestBody, но я просто получил пустую строку.Я определил следующие bean-компоненты для его использования:

<bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter"/>

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    <property name="messageConverters">
      <list>
        <ref bean="stringHttpMessageConverter"/>
      </list>
    </property>
</bean>

Также попробовал Spring 3.0.5, надеясь, что была ошибка, связанная с ней, и она была исправлена.Это тоже не сработало.

Есть идеи или предложения?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...