From ff4c34fe3376268020e1b4f67403f615ea9a6152 Mon Sep 17 00:00:00 2001 From: redkale Date: Tue, 7 Nov 2023 23:38:12 +0800 Subject: [PATCH] =?UTF-8?q?HttpSimpleRequest=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/org/redkale/net/client/ClientCodec.java | 6 ++---- src/main/java/org/redkale/net/http/HttpSimpleRequest.java | 5 +++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/redkale/net/client/ClientCodec.java b/src/main/java/org/redkale/net/client/ClientCodec.java index e259ff199..de51fd1fc 100644 --- a/src/main/java/org/redkale/net/client/ClientCodec.java +++ b/src/main/java/org/redkale/net/client/ClientCodec.java @@ -37,7 +37,7 @@ public abstract class ClientCodec connection) { + protected ClientCodec(ClientConnection connection) { Objects.requireNonNull(connection); this.connection = connection; } @@ -118,9 +118,7 @@ public abstract class ClientCodec respFuture, P message, Throwable exc) { R request = respFuture.request; - if (request != null) { - Traces.currentTraceid(request.getTraceid()); - } + Traces.currentTraceid(request.getTraceid()); AsyncIOThread readThread = connection.channel.getReadIOThread(); final WorkThread workThread = request.workThread; try { diff --git a/src/main/java/org/redkale/net/http/HttpSimpleRequest.java b/src/main/java/org/redkale/net/http/HttpSimpleRequest.java index 55d1ac1e3..6c469bff8 100644 --- a/src/main/java/org/redkale/net/http/HttpSimpleRequest.java +++ b/src/main/java/org/redkale/net/http/HttpSimpleRequest.java @@ -139,6 +139,11 @@ public class HttpSimpleRequest extends ClientRequest implements java.io.Serializ return sb.toString(); } + public HttpSimpleRequest formUrlencoded() { + this.headers.put("Content-Type", "x-www-form-urlencoded"); + return this; + } + public HttpSimpleRequest rpc(boolean rpc) { this.rpc = rpc; return this;