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)

相关推荐
傻童:CPU5 小时前
C语言需要掌握的基础知识点之前缀和
java·c语言·算法
爱吃山竹的大肚肚5 小时前
@Valid校验 -(Spring 默认不支持直接校验 List<@Valid Entity>,需用包装类或手动校验。)
java·开发语言
雨夜之寂6 小时前
mcp java实战 第一章-第一节-MCP协议简介.md
java·后端
皮皮林5516 小时前
蚂蚁又开源了一个顶级 Java 项目!
java
吹晚风吧6 小时前
spring是如何解决循环依赖的(二级缓存不行吗)?
java·spring·循环依赖·三级缓存
九丶弟6 小时前
SpringBoot的cache使用说明
java·spring boot·spring·cache
weixin_445476687 小时前
Java并发编程——synchronized的实现原理与应用
java·开发语言·并发·synchronized
lang201509288 小时前
打造专属Spring Boot Starter
java·spring boot·后端
曹牧8 小时前
C#:数组不能使用Const修饰符
java·数据结构·算法