解决tomcat put 获取不到参数
博客专区 > 凉粉 的博客 > 博客详情
解决tomcat put 获取不到参数
凉粉 发表于2年前
解决tomcat put 获取不到参数
  • 发表于 2年前
  • 阅读 64
  • 收藏 2
  • 点赞 0
  • 评论 3

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: restapi 开发时,put获取不到参数的解决办法

在做rest风格接口开发时遇到了put获取不到参数的情况,记录下来方便遇到同样问题的朋友。

在自己电脑上可以用,发布到服务器上就不行了。。

后来发现是tomcat 的问题,因为自己电脑上用的jetty,而服务器是tomcat。解决办法如下:

方法1. 在web.xml中添加spring 过滤器,添加即可

<filter>
    <filter-name>HttpMethodFilter</filter-name>
    <filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>HttpMethodFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

方法2:使用jetty,已经测试可行的版本是 6.1.25 暂未测试其他版本。

标签: restapi
共有 人打赏支持
粉丝 17
博文 28
码字总数 6212
作品 3
评论 (3)
一万
请问楼主服务器用的是什么版本的tomcat?
一万
请问楼主服务器用的是什么版本的tomcat?
凉粉

引用来自“一万”的评论

请问楼主服务器用的是什么版本的tomcat?

7.0.65
×
凉粉
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: