From e5de7836e0ff7d4b91ba56299aa11c39216c5e34 Mon Sep 17 00:00:00 2001 From: Silence_Lurker Date: Sat, 17 Jan 2026 10:55:43 +0800 Subject: [PATCH] encode fix --- .../api/module/common/exception/GlobalExceptionHandler.java | 4 ++-- .../java/cc/amily49/api/module/filter/FullApiFilter.java | 6 +++--- src/main/java/cc/amily49/api/module/util/BaseEncoder.java | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/cc/amily49/api/module/common/exception/GlobalExceptionHandler.java b/src/main/java/cc/amily49/api/module/common/exception/GlobalExceptionHandler.java index 134a3c0..2573c6b 100644 --- a/src/main/java/cc/amily49/api/module/common/exception/GlobalExceptionHandler.java +++ b/src/main/java/cc/amily49/api/module/common/exception/GlobalExceptionHandler.java @@ -25,6 +25,6 @@ public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) public ResponseEntity handleException(Exception e) { return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR) - .body(Map.of("success", false, "message", "服务器内部错? " + e.getMessage())); + .body(Map.of("success", false, "message", "服务器内部错误: " + e.getMessage())); } -} +} \ No newline at end of file diff --git a/src/main/java/cc/amily49/api/module/filter/FullApiFilter.java b/src/main/java/cc/amily49/api/module/filter/FullApiFilter.java index 114835a..ca06f1f 100644 --- a/src/main/java/cc/amily49/api/module/filter/FullApiFilter.java +++ b/src/main/java/cc/amily49/api/module/filter/FullApiFilter.java @@ -62,7 +62,7 @@ public class FullApiFilter implements Filter { String method = wrappedRequest.getMethod(); String params; - // 登录接口登录成功(状态码 2xx)时不记录参数,仅记录失败日? + // 登录接口登录成功(状态码 2xx)时不记录参数,仅记录失败日志 if ("/access/login".equals(servletPath) && httpRes.getStatus() >= 200 && httpRes.getStatus() < 300) { params = "[PROTECTED]"; } else { @@ -84,7 +84,7 @@ public class FullApiFilter implements Filter { opLog.setUsername(auth.getName()); } - // 记录可能的异常信? + // 记录可能的异常信息 Object exception = req.getAttribute("filter_exception"); if (exception != null) { opLog.setException(exception.toString()); @@ -143,4 +143,4 @@ public class FullApiFilter implements Filter { return ip; } -} +} \ No newline at end of file diff --git a/src/main/java/cc/amily49/api/module/util/BaseEncoder.java b/src/main/java/cc/amily49/api/module/util/BaseEncoder.java index f75c6b5..020ca16 100644 --- a/src/main/java/cc/amily49/api/module/util/BaseEncoder.java +++ b/src/main/java/cc/amily49/api/module/util/BaseEncoder.java @@ -85,14 +85,14 @@ public class BaseEncoder { return java.net.URLEncoder.encode(target, StandardCharsets.UTF_8); } - // 重载方法,保持向后兼? + // 重载方法,保持向后兼容 public static String encodeByTarget(String target) { return encodeByTarget(target, Algorithm.REMOVE_SPECIAL_CHARS); } - // 工具方法:验证编码结? + // 工具方法:验证编码结果 public static boolean verify(String original, String encoded, Algorithm algorithm) { String newEncoded = encodeByTarget(original, algorithm); return newEncoded.equals(encoded); } -} +} \ No newline at end of file