From 83547ea444528ba7464ac53e102cd3de2117543c Mon Sep 17 00:00:00 2001 From: Nikolas Charalambidis Date: Thu, 24 Sep 2020 02:18:17 +0200 Subject: [PATCH] Serializable feign.Request #1193 (#1262) --- core/src/main/java/feign/Request.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/feign/Request.java b/core/src/main/java/feign/Request.java index 8f7d4f756..0a6ad5107 100644 --- a/core/src/main/java/feign/Request.java +++ b/core/src/main/java/feign/Request.java @@ -16,6 +16,7 @@ import static feign.Util.checkNotNull; import static feign.Util.valuesOrEmpty; +import java.io.Serializable; import java.net.HttpURLConnection; import java.nio.charset.Charset; import java.util.Collection; @@ -25,7 +26,7 @@ import java.util.concurrent.TimeUnit; /** An immutable request to an http server. */ -public final class Request { +public final class Request implements Serializable { public enum HttpMethod { GET, @@ -386,9 +387,10 @@ public RequestTemplate requestTemplate() { *

Considered experimental, will most likely be made internal going forward. */ @Experimental - public static class Body { + public static class Body implements Serializable { + + private transient Charset encoding; - private Charset encoding; private byte[] data; private Body() {