tomcat 接收 PUT 请求的参数
tomcat 接收 PUT 请求的参数
最近在使用ajax提交一个put请求到后台时,发现后台能正常接收到put请求,但是请求参数却收不到。代码如下:
var testData = $("#test-fm").serialize(); $.ajax({ url:"test.do", data:testData, type:"PUT", success:testAjaxHandler });
一开始以为是代码问题,各种试,最后发现将testData附加到URL后面时,后台能正常收到,而用上面的方式,死活收不到。于是反应过来,应该是用PUT方式提交时,服务器没有将RequestBody中的参数给转换过来。Google一翻后发现:tomcat默认情况下,只会转换POST请求中的参数。
于是在tomcat服务器的conf目录下server.xml中的Connector标签中,添加一个…
View On WordPress

















