diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TracingFeignClient.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TracingFeignClient.java index ac6d69442..601d487ca 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TracingFeignClient.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TracingFeignClient.java @@ -173,11 +173,10 @@ final class TracingFeignClient implements Client { if (headers == null) { return delegate; } - String method = delegate.method(); String url = delegate.url(); byte[] body = delegate.body(); Charset charset = delegate.charset(); - return Request.create(method, url, headers, body, charset); + return Request.create(delegate.httpMethod(), url, headers, body, charset, delegate.requestTemplate()); } }