Request method 'POST' not supported Request method 'POST' not supported
时间: 2023-10-19 10:36:00 浏览: 41
这个错误提示"Request method 'POST' not supported"通常是由于表单使用的Http请求类型是POST,但是在controller里面写的请求却是GET导致的。解决这个问题的方法有两种。
第一种方法是将controller里面的@GetMapping("/upload")改成@PostMapping("/upload"),这样就可以成功运行了。
第二种方法是针对使用feign调用的情况。当feign调用的入参是POJO的GET请求时,会将参数放在body里,并自动将GET请求转为POST请求。为了解决这个问题,可以在参数前新增@SpringQueryMap参数。这个方案适用于feign版本在2.*以上。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Request method ‘POST‘ not supported](https://blog.csdn.net/qq_61601793/article/details/124059713)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [20200629-feign调用提示Request method POST not supported](https://blog.csdn.net/u011439259/article/details/120363378)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]