Spring REST表单数据PUT方法

时间:2014-02-04 13:42:02

标签: rest spring-mvc

我在下面给出了我的spring controller和.xml文件的congif信息。

class TestingController
{

    @RequestMapping(value="/addinfo",method=RequestMethod.PUT)
    public void addInfo(@RequestBody Userinfo user){
}

上下文

<mvc:annotation-driven/>
<bean id="contentNegotiationManager" class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="ignoreAcceptHeader" value="true"/>
<property name="mediaTypes">
    <map>
        <entry key="json" value="application/json" />
        <entry key="xml" value="application/xml" />
    </map>
 </property>

这是正常的,因为我期待使用REST Client的JSON和XML请求。 例如:{“user”:“test”,“cval”:“12”,“mval”:“12} JSON工作正常。

当我尝试使用带有标题“Content-Type:application / x-www-form-urlencoded”的REST客户端在请求正文中使用user = test&amp; cval = 12&amp; mval = 12等数据时 我收到415错误消息。

我的要求是 SPring RESTfull Webservice需要处理以下Content-Type

一,应用/ JSON 2.申请/ XML 3.应用/ X WWW的窗体-urlencoded

此致 Vasanth D

0 个答案:

没有答案