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)

相关推荐
早安试言1 小时前
maven安装
java·maven
攻城有术2 小时前
专项攻克-SpringBoot启动后 Bean的实例数量问题
java·spring boot·后端
步行cgn2 小时前
PageHelper 的用法
java·后端
Sam_Deep_Thinking2 小时前
从REST到gRPC,一个API选型的思考框架
java·后端·程序员
无毁的湖光-Al3 小时前
解Bug之路-with AI-应用被限流?
java·linux
程序员贺加贝3 小时前
别把 ThreadLocal 写进 Serializer:一次 SaaS 多租户 Jackson 上下文污染排查
java·spring boot
许彰午3 小时前
06-EaEngine调度器
java·低代码·架构
卓怡学长3 小时前
w181springboot机场乘客服务系统
java·数据库·spring boot·spring·intellij-idea
萧瑟余晖4 小时前
Java深入解析篇三十九之集成测试
java·开发语言·集成测试
吴声子夜歌4 小时前
Java面试——数据结构(一)
java·数据结构·面试