|
|
@ -21,7 +21,6 @@ import org.apache.http.client.methods.HttpGet;
|
|
|
|
import org.apache.http.client.methods.HttpHead;
|
|
|
|
import org.apache.http.client.methods.HttpHead;
|
|
|
|
import org.apache.http.client.methods.HttpPost;
|
|
|
|
import org.apache.http.client.methods.HttpPost;
|
|
|
|
import org.apache.http.client.methods.HttpUriRequest;
|
|
|
|
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.CookiePolicy;
|
|
|
|
import org.apache.http.client.params.HttpClientParams;
|
|
|
|
import org.apache.http.client.params.HttpClientParams;
|
|
|
|
import org.apache.http.conn.ClientConnectionManager;
|
|
|
|
import org.apache.http.conn.ClientConnectionManager;
|
|
|
@ -123,12 +122,13 @@ public class Client {
|
|
|
|
final SchemeRegistry schemeRegistry = new SchemeRegistry();
|
|
|
|
final SchemeRegistry schemeRegistry = new SchemeRegistry();
|
|
|
|
schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
|
|
|
|
schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
|
|
|
|
schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));
|
|
|
|
schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// cookie policy
|
|
|
|
|
|
|
|
HttpClientParams.setCookiePolicy(httpParams, CookiePolicy.BEST_MATCH);
|
|
|
|
|
|
|
|
|
|
|
|
ClientConnectionManager clientConnectionManager = new ThreadSafeClientConnManager(httpParams, schemeRegistry);
|
|
|
|
ClientConnectionManager clientConnectionManager = new ThreadSafeClientConnManager(httpParams, schemeRegistry);
|
|
|
|
|
|
|
|
|
|
|
|
httpClient = new DefaultHttpClient(clientConnectionManager, httpParams);
|
|
|
|
httpClient = new DefaultHttpClient(clientConnectionManager, httpParams);
|
|
|
|
// cookie policy
|
|
|
|
|
|
|
|
httpClient.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.BEST_MATCH);
|
|
|
|
|
|
|
|
// ask for gzip
|
|
|
|
// ask for gzip
|
|
|
|
((AbstractHttpClient) httpClient).addRequestInterceptor(new GzipRequestInterceptor());
|
|
|
|
((AbstractHttpClient) httpClient).addRequestInterceptor(new GzipRequestInterceptor());
|
|
|
|
// uncompress gzip
|
|
|
|
// uncompress gzip
|
|
|
|