From 7cb1960e1ef4e5185b6ce5048ebaaf793b4118d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=82=E6=A2=A6=E6=8A=80=E6=9C=AF?= <596392912@qq.com> Date: Thu, 30 Oct 2025 08:29:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor(tool):=E4=BC=98=E5=8C=96OkHttpUtil?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E7=B1=BB=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将集合判空方式统一为isEmpty()方法 -优化字符串拼接时的引号使用 - 调整RequestBody.create()方法参数顺序 - 统一表单构建器的链式调用格式 - 移除无用的空行以提升代码可读性 --- .../core/tool/utils/OkHttpUtil.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/blade-core-tool/src/main/java/org/springblade/core/tool/utils/OkHttpUtil.java b/blade-core-tool/src/main/java/org/springblade/core/tool/utils/OkHttpUtil.java index e7c8f68..4c850fc 100644 --- a/blade-core-tool/src/main/java/org/springblade/core/tool/utils/OkHttpUtil.java +++ b/blade-core-tool/src/main/java/org/springblade/core/tool/utils/OkHttpUtil.java @@ -27,7 +27,6 @@ import java.util.Map; */ @Slf4j public class OkHttpUtil { - public static MediaType JSON = MediaType.parse("application/json; charset=utf-8"); public static MediaType XML = MediaType.parse("application/xml; charset=utf-8"); @@ -52,14 +51,14 @@ public class OkHttpUtil { */ public static String get(String url, Map header, Map queries) { StringBuffer sb = new StringBuffer(url); - if (queries != null && queries.keySet().size() > 0) { + if (queries != null && !queries.isEmpty()) { sb.append("?clientId=blade"); - queries.forEach((k, v) -> sb.append("&").append(k).append("=").append(v)); + queries.forEach((k, v) -> sb.append('&').append(k).append('=').append(v)); } Request.Builder builder = new Request.Builder(); - if (header != null && header.keySet().size() > 0) { + if (header != null && !header.isEmpty()) { header.forEach(builder::addHeader); } @@ -87,15 +86,16 @@ public class OkHttpUtil { * @return String */ public static String post(String url, Map header, Map params) { - FormBody.Builder formBuilder = new FormBody.Builder().add("clientId", "blade"); + FormBody.Builder formBuilder = new FormBody.Builder() + .add("clientId", "blade"); //添加参数 - if (params != null && params.keySet().size() > 0) { + if (params != null && !params.isEmpty()) { params.forEach(formBuilder::add); } Request.Builder builder = new Request.Builder(); - if (header != null && header.keySet().size() > 0) { + if (header != null && !header.isEmpty()) { header.forEach(builder::addHeader); } @@ -158,10 +158,10 @@ public class OkHttpUtil { * @return String */ public static String postContent(String url, Map header, String content, MediaType mediaType) { - RequestBody requestBody = RequestBody.create(mediaType, content); + RequestBody requestBody = RequestBody.create(content, mediaType); Request.Builder builder = new Request.Builder(); - if (header != null && header.keySet().size() > 0) { + if (header != null && !header.isEmpty()) { header.forEach(builder::addHeader); } Request request = builder.url(url).post(requestBody).build();