Index: httpclient/src/main/java/org/apache/http/impl/client/HttpClientBuilder.java =================================================================== --- httpclient/src/main/java/org/apache/http/impl/client/HttpClientBuilder.java (revision 1565153) +++ httpclient/src/main/java/org/apache/http/impl/client/HttpClientBuilder.java (working copy) @@ -193,6 +193,7 @@ private boolean cookieManagementDisabled; private boolean authCachingDisabled; private boolean connectionStateDisabled; + private boolean overrideContentLength; private int maxConnTotal = 0; private int maxConnPerRoute = 0; @@ -568,6 +569,11 @@ return this; } + public final HttpClientBuilder enableOverrideContentLength() { + overrideContentLength = true; + return this; + } + /** * Assigns {@link ConnectionBackoffStrategy} instance. */ @@ -821,7 +827,7 @@ } b.addAll( new RequestDefaultHeaders(defaultHeaders), - new RequestContent(), + new RequestContent(overrideContentLength), new RequestTargetHost(), new RequestClientConnControl(), new RequestUserAgent(userAgent),