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
相关推荐
用户059540174466 分钟前
用LangChain+Chroma实现RAG多轮对话记忆与自动化测试,把bug发现时间从2小时压缩到5分钟卧室小白8 分钟前
K8S-Pod基本配置yyuuuzz8 分钟前
谷歌云基础服务的入门认知小锋java12349 分钟前
【技术专题】LangChain4j 开发Java Agent智能体 - 嵌入模型与向量数据库2401_8685347810 分钟前
常见的 vue面试题目星栈10 分钟前
Makepad UI 代码怎么读:别被语法吓住程序员皮皮林15 分钟前
Dubbo 的 SPI 和 JDK 的 SPI 有什么区别?小锋java123415 分钟前
10分钟学会Java16新特性record是多巴胺不是尼古丁18 分钟前
java‘期末复习--多态前端市界18 分钟前
实用指南:如何本地化部署 Sentry (Self-Hosted) 完整教程