Request method ‘POST‘ not supported,问题分析和解决

1、前端请求错误

2、后端接口写错请求方式

如果使用 @RequestMapping,需要指定方法

java 复制代码
// 明确指定 POST 方法 
@RequestMapping(value = "/login", method = RequestMethod.POST)  

3、后端接口请求方式修改为post但是没有重启项目

4、检查全局配置

确保没有拦截器或安全配置阻止 POST 请求:

java 复制代码
@Configuration
public class WebConfig implements WebMvcConfigurer {
    
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")  // 确保包含 POST
                .allowedHeaders("*");
    }
}

5、检查 Security 配置(如果使用了 Spring Security)

相关推荐
biyezuopinvip5 小时前
基于Spring Boot的企业网盘的设计与实现(任务书)
java·spring boot·后端·vue·ssm·任务书·企业网盘的设计与实现
脸大是真的好~5 小时前
EasyExcel的使用
java·excel
小宋10215 小时前
Java 项目结构 vs Python 项目结构:如何快速搭一个可跑项目
java·开发语言·python
JavaGuide6 小时前
一款悄然崛起的国产规则引擎,让业务编排效率提升 10 倍!
java·spring boot
吃虫子的人6 小时前
记录使用Arthas修改线上源码重新加载的一次过程
java·arthas
figo10tf6 小时前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
zhangyi_viva6 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
橙露6 小时前
Spring Boot 核心原理:自动配置机制与自定义 Starter 开发
java·数据库·spring boot
小程故事多_807 小时前
Agent Infra核心技术解析:Sandbox sandbox技术原理、选型逻辑与主流方案全景
java·开发语言·人工智能·aigc