curl发送post请求出现:Request method 'post' not supported
2017-03-15 11:35
876 查看
今天做一个测试,利用命令行下curl命令发送post请求,后台是springmvc,我的命令书写出了点差错。
出现这个错,提示很明显Request method 'post' not supported。springmvc收到了这样的请求,但是在做方法类型判断时不支持小写。
通过curl发请求,标准写法是 post,get,delete,put等需要大写,原来springmvc对方法类型大小写很敏感。
正确写法:
改正之后再次做操作就成功。
curl -X post --data "lpsust=ZAgAAAAAAAGE9MTAwNTg2NTc0ODAmYj0xJmM9NCZkPTExNDA4JmU9RkM2ODgxODAxMDVGNj E4OEQzOUM5Nzk1NjY2MkJCRTgxJmg9MTQ4OTU0NDAyMTI5MCZpPTEyMDk2MDAmaj0wJmlsPWNuLq4bz7sOwB S1X4dKb-QmOA&pkgname=com.hgqn.unbeatablepigman.le novo" 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对方法类型大小写很敏感。
正确写法:
改正之后再次做操作就成功。
相关文章推荐
- Spring MVC出现POST 400 Bad Request &405 Request method 'GET' not supported
- 通过HttpWebRequest 发送 POST 请求实现自动登陆
- 通过HttpWebRequest 发送 POST 请求实现自动登陆
- xmlrequest通过GET,POST方法向服务器发送请求
- C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
- 通过HttpWebRequest 发送 POST 请求实现自动登陆
- 使用HttpWebRequest发送自定义POST请求(转帖)
- 使用HttpWebRequest发送自定义POST请求
- C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误的解决办法
- 通过HttpWebRequest 发送 POST 请求实现自动登陆
- C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
- C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
- 通过HttpWebRequest 发送 POST 请求实现自动登陆
- 使用HttpRequest向某网页发送Post请求
- asp.net 发送 xml post请求和接收 xml post请求时出现(500) 内部服务器错误(WebClient学习笔记)
- 通过HttpWebRequest 发送 POST 请求实现自动登陆
- HttpWebRequest 发送POST请求的分析
- 通过HttpWebRequest 发送 POST 请求实现自动登陆