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
相关推荐
事圆则缓2 分钟前
Java I/O、文件与 Android 存储wno7048 分钟前
Spring Security基础使用变与不变80610 分钟前
JS事件机制精讲装备研究社17 分钟前
Promise 的五个状态,90% 的人只说对了三个小聪70828 分钟前
elpis-core 抽离 npm 包过程的难点和卡点小蒜学长1 小时前
基于RFID技术的仓储管理系统设计(代码+数据库+LW)钱栈up1 小时前
坯料管理导入功能bug修复:只改前端一个文件就解决问题梦影_1 小时前
Langchain简单快速上手教程(五)——聊天模型之流式传输数据狐(Datafox)1 小时前
1688商品列表API接口解析(附 JSON 样例)xcl09251 小时前
健身场馆无人自动化系统:从架构设计到落地实践