nginx+springboot,后端获取完整url的方法(获取的是浏览器编码后的,nginx未经处理):
String originalUri = httpServletRequest.getHeader("X-Original-URI");
if (originalUri == null || originalUri.isEmpty()) {
// 降级:自己拼接(但可能有编码问题)
originalUri = uri + (queryString == null ? "" : "?" + queryString);
}
// 去掉开头的 /
String relativePath = originalUri.startsWith("/") ? originalUri.substring(1) : originalUri;
String fileurl = "/www/server/nginx/html/" + dom + "/" + relativePath;
nginx传递url的获取方案
闲适达人2026-05-17 12:23
相关推荐
Hyyy12 小时前
什么是bun?和pnpm有什么区别IT_陈寒1 天前
Vue这个坑我跳了两次,原来问题出在这kyriewen1 天前
我用 50 行代码重写了 React Router 核心,终于搞懂了前端路由原理人活一口气1 天前
Spring Boot与AIGC的完美结合:从零搭建智能内容生成平台WebInfra1 天前
Rspack 2.1 发布:React Compiler 提速 10 倍!李明卫杭州1 天前
CSS 媒体查询详解:一文掌握响应式设计的核心技术lichenyang4531 天前
从 H5 按钮到 OpenHarmony 能力调用:我如何理解 ASCF 的运行链路下家1 天前
我放弃了 Vue/React,选择自研框架Asize1 天前
HTML5 Canvas 基础:从按帧动画到 ECharts 数据可视化像我这样帅的人丶你还1 天前
Java 后端详解(三):全局异常处理与 JPA 数据库映射