我们正在使用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,希望有一个相关的bug,并得到修复。它也没用。
有任何想法或建议吗?谢谢!