From 229ae2d94f9c38a1756d737045726177dfe97406 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 19 Jun 2023 09:18:05 +0800 Subject: [PATCH 1/2] fix bug --- .../hutool/http/client/engine/okhttp/OkHttpEngine.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/okhttp/OkHttpEngine.java b/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/okhttp/OkHttpEngine.java index 978103e6e..508e04ae5 100644 --- a/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/okhttp/OkHttpEngine.java +++ b/hutool-http/src/main/java/org/dromara/hutool/http/client/engine/okhttp/OkHttpEngine.java @@ -127,6 +127,7 @@ public class OkHttpEngine implements ClientEngine { final okhttp3.Request.Builder builder = new okhttp3.Request.Builder() .url(message.url().toURL()); + // 填充方法 final String method = message.method().name(); if (HttpMethod.permitsRequestBody(method)) { builder.method(method, new OkHttpRequestBody(message.body())); @@ -134,6 +135,9 @@ public class OkHttpEngine implements ClientEngine { builder.method(method, null); } + // 填充头信息 + message.headers().forEach((key, values)-> values.forEach(value-> builder.addHeader(key, value))); + return builder.build(); } From dd79ee4b62c8e787ea676734fb420821edb0824f Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 19 Jun 2023 09:51:27 +0800 Subject: [PATCH 2/2] fix bug --- .../java/org/dromara/hutool/db/dialect/impl/AnsiSqlDialect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/impl/AnsiSqlDialect.java b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/impl/AnsiSqlDialect.java index 0de70e9e8..c36018e4f 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/impl/AnsiSqlDialect.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/impl/AnsiSqlDialect.java @@ -67,7 +67,7 @@ public class AnsiSqlDialect implements Dialect { } // 批量,根据第一行数据结构生成SQL占位符 final SqlBuilder insert = SqlBuilder.of(quoteWrapper).insert(entities[0], this.dialectName()); - final Set fields = CollUtil.filter(entities[0].keySet(), StrUtil::isNotBlank); + final Set fields = CollUtil.remove(entities[0].keySet(), StrUtil::isNotBlank); return StatementUtil.prepareStatementForBatch(conn, insert.build(), fields, entities); }