List of usage examples for org.apache.http.params HttpProtocolParams setVersion
public static void setVersion(HttpParams httpParams, ProtocolVersion protocolVersion)
From source file:com.siahmsoft.soundroid.sdk7.util.HttpManager.java
public static DefaultHttpClient newInstance() { final HttpParams params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setUserAgent(params, "Soundroid/1.1"); HttpProtocolParams.setContentCharset(params, "UTF-8"); //HttpConnectionParams.setTcpNoDelay(params, true); HttpConnectionParams.setStaleCheckingEnabled(params, false); HttpConnectionParams.setConnectionTimeout(params, 20 * 1000); HttpConnectionParams.setSoTimeout(params, 20 * 1000); HttpConnectionParams.setSocketBufferSize(params, 8192); HttpClientParams.setRedirecting(params, true); SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); ClientConnectionManager manager = new ThreadSafeClientConnManager(params, schemeRegistry); DefaultHttpClient sClient = new DefaultHttpClient(manager, params); return sClient; }
From source file:com.todoroo.andlib.service.HttpRestClient.java
@SuppressWarnings("nls") public HttpRestClient() { DependencyInjectionService.getInstance().inject(this); SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); params = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(params, timeout); HttpConnectionParams.setSoTimeout(params, timeout); params.setParameter(ConnManagerPNames.MAX_TOTAL_CONNECTIONS, 30); params.setParameter(ConnManagerPNames.MAX_CONNECTIONS_PER_ROUTE, new ConnPerRouteBean(30)); params.setParameter(HttpProtocolParams.USE_EXPECT_CONTINUE, false); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); cm = new ThreadSafeClientConnManager(params, schemeRegistry); }
From source file:com.dalaran.async.task.http.AbstractHTTPService.java
public static HttpClient getNewHttpClient() { try {//from www . j a v a2 s .com KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); trustStore.load(null, null); SSLSocketFactory sf = new MySSLSocketFactory(trustStore); sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); HttpParams params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, HTTP.UTF_8); SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", getSocketFactory(), 80)); registry.register(new Scheme("https", sf, 443)); ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry); return new DefaultHttpClient(ccm, params); } catch (Exception e) { return new DefaultHttpClient(); } }
From source file:com.socialize.net.DefaultHttpClientFactory.java
@Override public void init(SocializeConfig config) throws SocializeException { try {// w w w. j a va2s .co m if (logger != null && logger.isDebugEnabled()) { logger.debug("Initializing " + getClass().getSimpleName()); } params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, HTTP.UTF_8); HttpConnectionParams.setConnectionTimeout(params, config.getIntProperty(SocializeConfig.HTTP_CONNECTION_TIMEOUT, 10000)); HttpConnectionParams.setSoTimeout(params, config.getIntProperty(SocializeConfig.HTTP_SOCKET_TIMEOUT, 10000)); SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); registry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); connectionManager = new ThreadSafeClientConnManager(params, registry); monitor = new IdleConnectionMonitorThread(connectionManager); monitor.setDaemon(true); monitor.start(); if (logger != null && logger.isDebugEnabled()) { logger.debug("Initialized " + getClass().getSimpleName()); } destroyed = false; } catch (Exception e) { throw new SocializeException(e); } }
From source file:com.siahmsoft.soundwaper.net.NetManager.java
private static void setupHttpClient() { BasicHttpParams httpParams = new BasicHttpParams(); ConnManagerParams.setTimeout(httpParams, CONNECTION_TIMEOUT); ConnManagerParams.setMaxConnectionsPerRoute(httpParams, new ConnPerRouteBean(MAX_CONNECTIONS)); ConnManagerParams.setMaxTotalConnections(httpParams, MAX_CONNECTIONS); HttpProtocolParams.setVersion(httpParams, HttpVersion.HTTP_1_1); HttpProtocolParams.setUserAgent(httpParams, HTTP_USER_AGENT); SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); ThreadSafeClientConnManager cm = new ThreadSafeClientConnManager(httpParams, schemeRegistry); httpClient = new DefaultHttpClient(cm, httpParams); }
From source file:com.cloudkick.CloudkickAPI.java
public CloudkickAPI(Context context) throws EmptyCredentialsException { prefs = PreferenceManager.getDefaultSharedPreferences(context); key = prefs.getString("editKey", ""); secret = prefs.getString("editSecret", ""); if (key == "" || secret == "") { throw new EmptyCredentialsException(); }/*w w w . jav a2 s . c om*/ HttpParams params = new BasicHttpParams(); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, HTTP.DEFAULT_CONTENT_CHARSET); HttpProtocolParams.setUseExpectContinue(params, true); SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); registry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); ClientConnectionManager connman = new ThreadSafeClientConnManager(params, registry); client = new DefaultHttpClient(connman, params); }
From source file:biz.mosil.webtools.MosilSSLSocketFactory.java
public static HttpClient getHttpClient(HttpParams _params) { try {/*from w w w. j ava 2s . com*/ KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); trustStore.load(null, null); SSLSocketFactory factory = new MosilSSLSocketFactory(trustStore); factory.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); HttpProtocolParams.setVersion(_params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(_params, HTTP.UTF_8); SchemeRegistry registry = new SchemeRegistry(); registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), MosilWebConf.HTTP_PORT)); registry.register(new Scheme("https", factory, MosilWebConf.SSL_PORT)); ClientConnectionManager clientConnectionManager = new ThreadSafeClientConnManager(_params, registry); return new DefaultHttpClient(clientConnectionManager, _params); } catch (Exception _ex) { return new DefaultHttpClient(); } }
From source file:com.aretha.net.HttpConnectionHelper.java
private HttpConnectionHelper() { HttpParams params = mParams = new BasicHttpParams(); ConnManagerParams.setMaxTotalConnections(params, MAX_CONNECTION_NUMBER); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)); schemeRegistry.register(new Scheme("https", SSLSocketFactory.getSocketFactory(), 443)); /**/*w w w . j av a 2s. c o m*/ * android SDK not support MultiThreadedHttpConnectionManager * temporarily, so use the {@link ThreadSafeClientConnManager} instead */ ThreadSafeClientConnManager threadSafeClientConnManager = new ThreadSafeClientConnManager(params, schemeRegistry); HttpConnectionParams.setConnectionTimeout(params, DEFAULT_CONNECTION_TIMEOUT * SECOND_IN_MILLIS); HttpConnectionParams.setSoTimeout(params, DEFAULT_CONNECTION_TIMEOUT * SECOND_IN_MILLIS); HttpConnectionParams.setSocketBufferSize(params, 8192); mHttpClient = new DefaultHttpClient(threadSafeClientConnManager, params); mHttpClient.addRequestInterceptor(this); mHttpClient.addResponseInterceptor(this); mCookieStore = mHttpClient.getCookieStore(); }
From source file:com.pannous.es.reindex.MySearchResponseJson.java
public MySearchResponseJson(String searchHost, int searchPort, String searchIndexName, String searchType, String filter, String credentials, int hitsPerPage, boolean withVersion, int keepTimeInMinutes) { if (!searchHost.startsWith("http")) searchHost = "http://" + searchHost; this.host = searchHost; this.port = searchPort; this.withVersion = withVersion; keepMin = keepTimeInMinutes;//w w w . j a v a 2 s . co m bufferedHits = new ArrayList<MySearchHit>(hitsPerPage); PoolingClientConnectionManager connManager = new PoolingClientConnectionManager(); connManager.setMaxTotal(10); BasicHttpParams params = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(params, timeout); HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(params, "UTF-8"); client = new DefaultHttpClient(connManager, params); // does not work!? client.getParams().setParameter("Authorization", "Basic " + credentials); if (credentials != null) this.credentials = credentials; // initial query to get scroll id for our specific search try { String url = searchHost + ":" + searchPort + "/" + searchIndexName + "/" + searchType + "/_search?search_type=scan&scroll=" + keepMin + "m&size=" + hitsPerPage; String query; if (filter == null || filter.isEmpty()) query = "{ \"query\" : {\"match_all\" : {}}, \"fields\" : [\"_source\", \"_parent\"]}"; else query = "{ \"filter\" : " + filter + ", \"fields\" : [\"_source\", \"_parent\"] }"; JSONObject res = doPost(url, query); scrollId = res.getString("_scroll_id"); totalHits = res.getJSONObject("hits").getLong("total"); } catch (JSONException ex) { throw new RuntimeException(ex); } }