Мы используем 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, надеясь, что была ошибка, связанная с ней, и она была исправлена.Это тоже не сработало.
Есть идеи или предложения?Спасибо!