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
相关推荐
daidaidaiyu8 小时前
ThingsBoard 集群的核心逻辑源码分析To_OC8 小时前
从一头雾水到跑通全流程:我用一个周末啃透了JWT登录鉴权我可能是个假开发8 小时前
FTP Unicode 文件名导致 `550` 的问题分析与解决方案caoerzhong9 小时前
中小企业上 WMS 该先上哪几块:JeeWMS 开源 Java 仓库管理系统的分批上线清单正在走向自律9 小时前
AI数据分析与可视化:从基础到应用实践OnlineProxy9 小时前
亚马逊多账号运营:如何在规避“关联封号”风险的同时实现电商规模化扩张【JAVA】玩家10 小时前
Spring核心原理全解析:从零到生产实战excel10 小时前
研究 Vue 3 源码的收获Wang's Blog10 小时前
Java框架 SpringCloud 快速入门: 实现 Feign 最佳实践(抽取方式)91刘仁德11 小时前
IP协议详解:从IP协议头到网段划分、路由与NAT