From 349e4dee9de2e3ff5c4d2820db5039f7ed0fc11b Mon Sep 17 00:00:00 2001 From: sixcooler Date: Mon, 2 Aug 2010 14:16:44 +0000 Subject: [PATCH] ... migrating to HttpComponents-Client-4.x ... added cookie policy git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7012 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/net/yacy/cora/protocol/Client.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/net/yacy/cora/protocol/Client.java b/source/net/yacy/cora/protocol/Client.java index 64d6b2398..70dd20c9e 100644 --- a/source/net/yacy/cora/protocol/Client.java +++ b/source/net/yacy/cora/protocol/Client.java @@ -21,6 +21,8 @@ import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpHead; import org.apache.http.client.methods.HttpPost; import org.apache.http.client.methods.HttpUriRequest; +import org.apache.http.client.params.ClientPNames; +import org.apache.http.client.params.CookiePolicy; import org.apache.http.client.params.HttpClientParams; import org.apache.http.conn.ClientConnectionManager; import org.apache.http.conn.params.ConnManagerParams; @@ -125,6 +127,8 @@ public class Client { ClientConnectionManager clientConnectionManager = new ThreadSafeClientConnManager(httpParams, schemeRegistry); httpClient = new DefaultHttpClient(clientConnectionManager, httpParams); + // cookie policy + httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.BEST_MATCH); // ask for gzip ((AbstractHttpClient) httpClient).addRequestInterceptor(new GzipRequestInterceptor()); // uncompress gzip