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
相关推荐
摇滚侠4 分钟前
《On Java 中文版 基础卷》阅读笔记 复用 132601_968900777 分钟前
玻璃深加工的工艺窗口:4 道工序的温度与时间参数边界志尊宝7 分钟前
AI原生前端开发(037):AI辅助的Vue 3开发最佳实践张赐荣11 分钟前
争渡读屏OCR文字/图像识别插件接口功能实现详解中科三方12 分钟前
AI时代新攻击面:悬空DNS记录正在成为黑客的低成本入侵入口薛之谦_12 分钟前
用 Java 实现阿里云式 IAM 子用户管理:架构设计与表结构详解步行cgn16 分钟前
Spring MVC 删除功能:用隐藏表单模拟 DELETE 请求的完整解析红红谈说35 分钟前
定时发布关机就停,本地定时任务的补跑策略怎么设计?努力变的更好38 分钟前
H5与小程序之间的回调甜到心里的蛋糕41 分钟前
抖音评论自动回复机器人部署实践:无头 Chrome + DeepSeek + NapCat(2C2G 云主机)