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 天前
Apache POI 踩坑:setFontFamily 二次设置字体不生效、样式残留问题深度解析
java·word·apache
我命由我123451 天前
6-2.Python 异常处理 - 异常捕获(捕获指定异常、常见异常类型、异常信息)
java·运维·开发语言·python·http·https·java-ee
zaizai10071 天前
STL深度剖析2
java·c++·算法
周厉1 天前
WebSocket 使用场景与实现方法:Java + Vue3 全栈实战
java·websocket·vue3·websocket双向通讯
wdfk_prog1 天前
lwip教程 38:从 `lwipopts.h` 到 Port Contract——lwIP 裁剪、构建选择、OS Port 与 Network Port
java·开发语言
吹什么轩1 天前
MySQL 内置函数全景:日期 / 字符串 / 数学 / 其他,一次讲透(附索引杀手排查)
java·数据库·面试
略略略咯咯1 天前
12333
java
会编程的吕洞宾1 天前
Spring AI 语义缓存:重复提问不重复花钱
java·人工智能·后端·spring
海绵宝宝转agent1 天前
leetcodehot100个人题解
java·笔记·学习·算法
sunburn-1 天前
数据库增删改查:从 SQL 基础到实践要点
java·数据库·mysql