From b1b2ced325b2dc21748eccc0ab516536c2b7cb03 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 25 七月 2023 17:34:02 +0800 Subject: [PATCH] 1 --- src/main/java/com/moon/server/service/sys/ProxyService.java | 3 +++ src/main/java/com/moon/server/helper/HttpHelper.java | 21 --------------------- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/moon/server/helper/HttpHelper.java b/src/main/java/com/moon/server/helper/HttpHelper.java index dd45f13..529711a 100644 --- a/src/main/java/com/moon/server/helper/HttpHelper.java +++ b/src/main/java/com/moon/server/helper/HttpHelper.java @@ -293,27 +293,6 @@ } private String filterStr(HttpServletRequest request, HttpServletResponse response, ResEntity res, String str) { - /*String url = res.getUrl(); - if (url.contains(StaticData.AK)) { - String[] strs = url.split("\\?"); - url = strs[0]; - - if (!StringHelper.isEmpty(strs[1])) { - str = str.replace("?" + strs[1], "").replace("&" + strs[1], "").replace("&" + strs[1], ""); - } - } - if (str.contains(url)) { - String proxyUrl = res.getProxy().replace("{token}", response.getHeader("token")); - proxyUrl = request.getRequestURL().substring(0, request.getRequestURL().indexOf(proxyUrl) + proxyUrl.length()); - str = str.replace(url, proxyUrl); - - if (StaticData.THREE == res.getFirm() && str.contains(StaticData.REST_LAYER)) { - str = str.replace(url.replace("/wmts/layer/", StaticData.REST_LAYER), proxyUrl); - } - } - - return str;*/ - String[] strs = res.getUrl().contains(StaticData.AK) ? res.getUrl().split("\\?") : new String[]{res.getUrl(), null}; if (str.contains(strs[0])) { String proxyUrl = res.getProxy().replace("{token}", response.getHeader("token")); diff --git a/src/main/java/com/moon/server/service/sys/ProxyService.java b/src/main/java/com/moon/server/service/sys/ProxyService.java index f5c0de2..fdaccde 100644 --- a/src/main/java/com/moon/server/service/sys/ProxyService.java +++ b/src/main/java/com/moon/server/service/sys/ProxyService.java @@ -64,6 +64,9 @@ insertLog(req, ue, resId); String url = getSourceUrl(req, entity, token); + if (isRest) { + url = url.replace("/wmts/layer/", "/rest/layer/"); + } res.setHeader("token", token); forward(req, res, entity, url); } -- Gitblit v1.9.3