From 5fbe5ea46d8eb4182af1279ca50e4c301eccaf65 Mon Sep 17 00:00:00 2001 From: Francois-Xavier Bonnet Date: Wed, 13 Feb 2013 09:51:24 +0000 Subject: [PATCH] HTTPCLIENT-1323: CachingHttpClient ignores params set on the request git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1445521 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/http/client/methods/HttpRequestWrapper.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/httpclient/src/main/java/org/apache/http/client/methods/HttpRequestWrapper.java b/httpclient/src/main/java/org/apache/http/client/methods/HttpRequestWrapper.java index 20b941380..e9a95ebf3 100644 --- a/httpclient/src/main/java/org/apache/http/client/methods/HttpRequestWrapper.java +++ b/httpclient/src/main/java/org/apache/http/client/methods/HttpRequestWrapper.java @@ -38,6 +38,7 @@ import org.apache.http.annotation.NotThreadSafe; import org.apache.http.message.AbstractHttpMessage; import org.apache.http.message.BasicRequestLine; +import org.apache.http.params.HttpParams; import org.apache.http.protocol.HTTP; /** @@ -141,4 +142,13 @@ public static HttpRequestWrapper wrap(final HttpRequest request) { } } + @Override + @Deprecated + public HttpParams getParams() { + if (this.params == null) { + this.params = original.getParams().copy(); + } + return this.params; + } + }