Request method 'POST' not supported@org.springframework.web.HttpRequestMethodNotSupportedException
时间: 2023-11-21 19:58:56 浏览: 31
这个错误通常是因为后端代码没有正确处理前端提交的POST请求导致的。解决方法是在后端代码中添加对POST请求的支持。具体方法如下:
1.检查后端代码中是否有对POST请求的支持,如果没有则需要添加对POST请求的支持。
2.在后端代码中添加对POST请求的支持,可以使用SpringMVC中的@PostMapping注解来实现。
3.在添加@PostMapping注解时,需要注意参数中是否需要添加@RequestBody注解,如果需要则添加该注解。
4.添加完注解后,重新编译运行后端代码,再次提交表单即可成功保存数据。
示例代码如下:
```java
@PostMapping("/add")
public boolean add(@RequestBody Dishes dishes) {
return dishesService.save(dishes);
}
```
相关问题
xxl-job Request method 'POST' not supported@org.springframework.web.HttpRequestMethodNotSupportedException
xxl-job是一个分布式任务调度平台,可以实现任务的动态添加、删除、停止、启动等功能。它可以支持多种任务类型,包括Shell、Java、Python等。如果你遇到了类似于“Request method 'POST' not supported@org.springframework.web.HttpRequestMethodNotSupportedException”的错误,可能是因为你的请求方法不正确或者你的请求没有被正确地映射到对应的处理程序上。你可以检查一下你的请求方法是否正确,或者检查一下你的代码中是否正确地使用了@RequestMapping注解。如果你仍然无法解决问题,你可以尝试使用xxl-job来实现你的任务调度需求。
Request method 'POST' not supported org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported
这个错误提示表明在使用RestFul风格发送PUT请求时,出现了不支持POST方法的错误。这个问题一般可以分为两类。第一类是后台代码中没有实现对PUT请求的支持,导致报错。第二类是前端代码中将请求类型设置为POST,而后台只支持GET请求,从而导致这个错误。报错信息中包含了org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported,这是由于后台代码未对POST请求进行支持。另外一种情况则是在前端的ajax请求中将请求类型设置为了POST,而后台只支持GET请求。因此,要解决这个问题,你可以检查后台代码是否实现了对PUT请求的支持,并确认前端ajax请求的类型是否正确。如果后台确实不支持PUT请求,可以尝试将前端ajax请求的类型改为GET。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Request method ‘POST‘ not supported最新解决方式,恍然大悟!!!](https://blog.csdn.net/qq_45889221/article/details/118765553)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [org.springframework.web.HttpRequestMethodNotSupportedException: Request method ‘POST’ not ...](https://blog.csdn.net/qq_45579521/article/details/130555975)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supporte](https://blog.csdn.net/you23hai45/article/details/54428059)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]