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
相关推荐
Tisfy2 小时前
LeetCode 1927.求和游戏:抵消+看最值钛态7 小时前
Vite 中的 CSS 工程化:从 CSS Modules 到 UnoCSS 的渐进式迁移秋饼8 小时前
JDK 27 企业级 AI 服务落地实战:G1 默认、紧凑对象头、后量子 TLS 与 JFR 脱敏全解析Csvn8 小时前
原型链、this 与闭包内存:三座深水区一次打通(含内存泄漏排查实战)卓怡学长9 小时前
w176基于SpringBoot的医院管理系统lemon_sjdk9 小时前
ObjectProperty葡萄城技术团队9 小时前
如何通过 JSON 数据源 / Web API 快速构建轻量级报表(Report)?大模型码小白9 小时前
Spring AI Tool 实现自然语言操作 MySQL 数据库详解hh9509 小时前
Agent Plan x DeepSeek Harness:Agent 供应链安全与第三方插件审计吴声子夜歌9 小时前
Java面试——HBase原理及应用