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
相关推荐
石小石Orz1 小时前
给Claude增加状态栏显示:claude-hud保姆级教程IT大白鼠1 小时前
Linux故障分析与排查:系统日志、启动故障与文件系统修复折哥的程序人生 · 物流技术专研1 小时前
《Java 100 天进阶之路》第21篇:Java Object类老詹图解IT1 小时前
统信 UOS 登录界面转圈闪退/卡登录等常见原因及处理ZC跨境爬虫2 小时前
跟着 MDN 学 HTML day_55:HTML 音频与视频嵌入实战指南27669582922 小时前
阿里图像修复验证码自动化分析无限进步_2 小时前
从Multics到Linux:操作系统的自由之路happymaker06262 小时前
Spring学习日记——DAY04(复杂对象创建,AOP静态代理)