From 57eef274a3e34e8bb4de6073452080b2bbdbee53 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Mon, 13 May 2024 22:07:18 +0800 Subject: [PATCH] =?UTF-8?q?refactor(web):=20=E4=BC=98=E5=8C=96=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=96=B9=E6=B3=95=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/autoconfigure/xss/XssServletRequestWrapper.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java index 0fb1fb8b..8eb31562 100644 --- a/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java +++ b/continew-starter-web/src/main/java/top/continew/starter/web/autoconfigure/xss/XssServletRequestWrapper.java @@ -18,6 +18,7 @@ package top.continew.starter.web.autoconfigure.xss; import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.io.IoUtil; +import cn.hutool.core.text.CharSequenceUtil; import cn.hutool.core.util.*; import cn.hutool.http.HtmlUtil; import cn.hutool.http.Method; @@ -49,10 +50,10 @@ public class XssServletRequestWrapper extends HttpServletRequestWrapper { public XssServletRequestWrapper(HttpServletRequest request, XssProperties xssProperties) throws IOException { super(request); this.xssProperties = xssProperties; - if (StrUtil.containsAny(request.getMethod().toUpperCase(), Method.POST.name(), Method.PATCH.name(), Method.PUT - .name())) { + if (CharSequenceUtil.equalsAnyIgnoreCase(request.getMethod().toUpperCase(), Method.POST.name(), Method.PATCH + .name(), Method.PUT.name())) { body = IoUtil.getReader(request.getReader()).readLine(); - if (StrUtil.isEmpty(body)) { + if (CharSequenceUtil.isBlank(body)) { return; } body = this.handleTag(body); @@ -100,7 +101,7 @@ public class XssServletRequestWrapper extends HttpServletRequestWrapper { * @return 返回处理过后内容 */ private String handleTag(String content) { - if (StrUtil.isEmpty(content)) { + if (CharSequenceUtil.isBlank(content)) { return content; } XssMode mode = xssProperties.getMode();