diff --git a/httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java b/httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java index 2d2702b8a..5fad7a84a 100644 --- a/httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java +++ b/httpclient5/src/main/java/org/apache/hc/client5/http/impl/async/HttpAsyncClientBuilder.java @@ -76,6 +76,7 @@ import org.apache.hc.client5.http.protocol.RedirectStrategy; import org.apache.hc.client5.http.protocol.RequestAddCookies; import org.apache.hc.client5.http.protocol.RequestDefaultHeaders; import org.apache.hc.client5.http.protocol.RequestExpectContinue; +import org.apache.hc.client5.http.protocol.RequestValidateTrace; import org.apache.hc.client5.http.protocol.ResponseProcessCookies; import org.apache.hc.client5.http.routing.HttpRoutePlanner; import org.apache.hc.core5.annotation.Internal; @@ -837,11 +838,12 @@ public class HttpAsyncClientBuilder { } b.addAll( new H2RequestTargetHost(), + new RequestValidateTrace(), new RequestDefaultHeaders(defaultHeaders), - new RequestUserAgent(userAgentCopy), - new RequestExpectContinue(), new H2RequestContent(), - new H2RequestConnControl()); + new H2RequestConnControl(), + new RequestUserAgent(userAgentCopy), + new RequestExpectContinue()); if (!cookieManagementDisabled) { b.add(RequestAddCookies.INSTANCE); } diff --git a/httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java b/httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java index c5cf79ad7..3634ec86d 100644 --- a/httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java +++ b/httpclient5/src/main/java/org/apache/hc/client5/http/impl/classic/HttpClientBuilder.java @@ -77,11 +77,10 @@ import org.apache.hc.client5.http.impl.routing.SystemDefaultRoutePlanner; import org.apache.hc.client5.http.io.HttpClientConnectionManager; import org.apache.hc.client5.http.protocol.RedirectStrategy; import org.apache.hc.client5.http.protocol.RequestAddCookies; -import org.apache.hc.client5.http.protocol.RequestTraceInterceptor; import org.apache.hc.client5.http.protocol.RequestClientConnControl; import org.apache.hc.client5.http.protocol.RequestDefaultHeaders; import org.apache.hc.client5.http.protocol.RequestExpectContinue; -import org.apache.hc.client5.http.protocol.RequestIfRange; +import org.apache.hc.client5.http.protocol.RequestValidateTrace; import org.apache.hc.client5.http.protocol.ResponseProcessCookies; import org.apache.hc.client5.http.routing.HttpRoutePlanner; import org.apache.hc.core5.annotation.Internal; @@ -819,15 +818,13 @@ public class HttpClientBuilder { } } b.addAll( + new RequestTargetHost(), + new RequestValidateTrace(), new RequestDefaultHeaders(defaultHeaders), new RequestContent(), - new RequestTargetHost(), new RequestClientConnControl(), new RequestUserAgent(userAgentCopy), - new RequestExpectContinue(), - new RequestTraceInterceptor(), - new RequestExpectContinue(), - new RequestIfRange()); + new RequestExpectContinue()); if (!cookieManagementDisabled) { b.add(RequestAddCookies.INSTANCE); } diff --git a/httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestTraceInterceptor.java b/httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestValidateTrace.java similarity index 96% rename from httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestTraceInterceptor.java rename to httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestValidateTrace.java index 27e3b089e..9f7e381ea 100644 --- a/httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestTraceInterceptor.java +++ b/httpclient5/src/main/java/org/apache/hc/client5/http/protocol/RequestValidateTrace.java @@ -100,19 +100,19 @@ import org.slf4j.LoggerFactory; * @see HttpHeaders#COOKIE */ @Contract(threading = ThreadingBehavior.STATELESS) -public class RequestTraceInterceptor implements HttpRequestInterceptor { +public class RequestValidateTrace implements HttpRequestInterceptor { - private static final Logger LOG = LoggerFactory.getLogger(RequestTraceInterceptor.class); + private static final Logger LOG = LoggerFactory.getLogger(RequestValidateTrace.class); /** - * Singleton instance of {@link RequestTraceInterceptor}. + * Singleton instance of {@link RequestValidateTrace}. */ - public static final HttpRequestInterceptor INSTANCE = new RequestTraceInterceptor(); + public static final HttpRequestInterceptor INSTANCE = new RequestValidateTrace(); /** * Default constructor. */ - public RequestTraceInterceptor() { + public RequestValidateTrace() { super(); } diff --git a/httpclient5/src/test/java/org/apache/hc/client5/http/protocol/TestRequestTraceInterceptor.java b/httpclient5/src/test/java/org/apache/hc/client5/http/protocol/TestRequestValidateTrace.java similarity index 96% rename from httpclient5/src/test/java/org/apache/hc/client5/http/protocol/TestRequestTraceInterceptor.java rename to httpclient5/src/test/java/org/apache/hc/client5/http/protocol/TestRequestValidateTrace.java index 43705650d..451d3021f 100644 --- a/httpclient5/src/test/java/org/apache/hc/client5/http/protocol/TestRequestTraceInterceptor.java +++ b/httpclient5/src/test/java/org/apache/hc/client5/http/protocol/TestRequestValidateTrace.java @@ -45,15 +45,15 @@ import org.apache.hc.core5.http.protocol.HttpContext; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -class TestRequestTraceInterceptor { +class TestRequestValidateTrace { - private RequestTraceInterceptor interceptor; + private RequestValidateTrace interceptor; private HttpRequest request; private HttpContext context; @BeforeEach void setUp() { - interceptor = new RequestTraceInterceptor(); + interceptor = new RequestValidateTrace(); context = new BasicHttpContext(); }