You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot应用打包为JAR后浏览器登录报403 Forbidden,但IDE运行及API客户端登录正常

Spring Boot应用打包为JAR后浏览器登录报403 Forbidden,但IDE运行及API客户端登录正常

大家好,我最近在Spring Boot应用上碰到了一个挺奇怪的问题,想请各位帮忙分析下:

当我直接在IDE里运行应用时,所有功能都正常——我的Angular前端通过POST /login接口可以毫无障碍地完成登录操作。

但当我执行mvn clean install把应用打包成JAR文件,再用java -jar my-app.jar命令启动后,就出现了不一致的行为:

  • 通过Postman或Insomnia这类API客户端发送POST请求到/login接口依然正常,能按预期返回登录token;
  • 可是Angular前端在浏览器中发起的POST /login请求却返回了403 Forbidden错误,完全无法完成登录。

我实在想不通为什么同一个接口,在API客户端里能正常调用,浏览器里就不行,而且IDE运行时又完全没问题。有没有人遇到过类似的情况,能给我一些排查思路或者解决方案吗?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 12:34:41