From a166751929396e43169a1aa216a63bfa0b78d3be Mon Sep 17 00:00:00 2001 From: chenhaojie Date: Fri, 21 Jun 2024 14:26:38 +0800 Subject: [PATCH] =?UTF-8?q?das=E9=A1=B9=E7=9B=AE=E7=BB=93=E6=9E=84?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/interceptor/DecryptingOncePerRequestFilter.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/das/src/main/java/com/das/common/interceptor/DecryptingOncePerRequestFilter.java b/das/src/main/java/com/das/common/interceptor/DecryptingOncePerRequestFilter.java index b5ab841f..05cb695c 100644 --- a/das/src/main/java/com/das/common/interceptor/DecryptingOncePerRequestFilter.java +++ b/das/src/main/java/com/das/common/interceptor/DecryptingOncePerRequestFilter.java @@ -38,7 +38,6 @@ public class DecryptingOncePerRequestFilter extends OncePerRequestFilter { String iv = request.getHeader("v"); String contentType = request.getHeader("Content-Type"); String method = request.getMethod(); - if ("POST".equals(method) && StringUtils.isNotBlank(contentType) && contentType.contains("application/json")) { // 读取加密的请求体数据 String encryptedData = readRequestBody(request); @@ -46,12 +45,9 @@ public class DecryptingOncePerRequestFilter extends OncePerRequestFilter { String token = request.getHeader("token"); if (StringUtils.isNotBlank(token)) { token = AESUtil.decrypt(aeskey, token, iv); - } else { - throw new RuntimeException("token不能为空"); } if (StringUtils.isNotBlank(encryptedData)) { encryptedData = AESUtil.decrypt(aeskey, encryptedData, iv); - // 使用自定义的请求包装器替换原始请求 filterChain.doFilter(new DecryptingHttpServletRequestWrapper(request, encryptedData, token), response); } else {