curl发送post请求出现:Request method 'post' not supported

来源:互联网 发布:网站迁移到阿里云 编辑:程序博客网 时间:2024/06/05 15:22

今天做一个测试,利用命令行下curl命令发送post请求,后台是springmvc,我的命令书写出了点差错。

curl -X post --data "lpsust=ZAgAAAAAAAGE9MTAwNTg2NTc0ODAmYj0xJmM9NCZkPTExNDA4JmU9RkM2ODgxODAxMDVGNjE4OEQzOUM5Nzk1NjY2MkJCRTgxJmg9MTQ4OTU0NDAyMTI5MCZpPTEyMDk2MDAmaj0wJmlsPWNuLq4bz7sOwBS1X4dKb-QmOA&pkgname=com.hgqn.unbeatablepigman.lenovo" http://10.103.94.96:8080/luckydraw/reserve/notify.json 
结果就报了错:
org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver.handleHttpRequestMethodNotSupported(210) | Request method 'post' not supported

出现这个错,提示很明显Request method 'post' not supported。springmvc收到了这样的请求,但是在做方法类型判断时不支持小写。

通过curl发请求,标准写法是 post,get,delete,put等需要大写,原来springmvc对方法类型大小写很敏感。

正确写法:

改正之后再次做操作就成功。

0 0
原创粉丝点击