Example usage for org.apache.http.params BasicHttpParams BasicHttpParams

List of usage examples for org.apache.http.params BasicHttpParams BasicHttpParams

Introduction

In this page you can find the example usage for org.apache.http.params BasicHttpParams BasicHttpParams.

Prototype

public BasicHttpParams() 

Source Link

Usage

From source file:com.tvs.signaltracker.Utils.java

public static HttpClient getNewHttpClient() {
    try {// www . j a  v  a  2s  .c  o m
        KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
        trustStore.load(null, null);

        SSLSocketFactory sf = new EasySSLSocketFactory(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", PlainSocketFactory.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.cttapp.bby.mytlc.layer8apps.ConnectionManager.java

/************
 *   PURPOSE: Creates a new instance of client
 *   ARGUMENTS: null//w  w  w. j ava2s. co m
 *   RETURNS: ConnectionManager
 *   AUTHOR: Devin Collins <agent14709@gmail.com>
 *************/
private ConnectionManager() {
    try {
        SSLSocketFactory factory = new SimpleSSLSocketFactory(null);
        factory.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);

        HttpParams params = new BasicHttpParams();
        HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
        HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
        HttpProtocolParams.setUserAgent(params, "MyTLC-Sync");

        SchemeRegistry registry = new SchemeRegistry();
        registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
        registry.register(new Scheme("https", factory, 443));

        ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry);

        // Create a new connection for our client
        client = new DefaultHttpClient(ccm, params);
    } catch (Exception ex) {
        client = new DefaultHttpClient();
    }
}

From source file:com.sumologic.log4j.SumoLogicAppender.java

@Override
public void activateOptions() {
    HttpParams params = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(params, connectionTimeout);
    HttpConnectionParams.setSoTimeout(params, socketTimeout);
    httpClient = new DefaultHttpClient(new ThreadSafeClientConnManager(), params);
}

From source file:it.unicaradio.android.utils.NetworkUtils.java

public static byte[] httpPost(String url, byte[] postData, String contentType)
        throws ClientProtocolException, IOException, HttpException {
    HttpParams httpParams = new BasicHttpParams();

    HttpPost post = new HttpPost(url);
    post.setEntity(new ByteArrayEntity(postData));
    post.addHeader("Content-Type", contentType);

    HttpClient client = new DefaultHttpClient(httpParams);
    HttpResponse response = client.execute(post);

    HttpEntity httpEntity = response.getEntity();
    if (httpEntity == null) {
        throw new HttpException("No answer from server.");
    }//from  w  w w.  j  a va  2s .co  m

    return EntityUtils.toByteArray(httpEntity);
}

From source file:com.appfirst.communication.AFHttpClient.java

public DefaultHttpClient getAFHttpClient() {
    try {//from   ww w . j  a va  2 s.co m
        KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
        try {
            trustStore.load(null, null);
        } catch (CertificateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

        SSLSocketFactory sf = new AFSSLSocketFactory(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", PlainSocketFactory.getSocketFactory(), 80));
        registry.register(new Scheme("https", sf, 443));
        ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry);
        return new DefaultHttpClient(ccm, params);
    } catch (NoSuchAlgorithmException nsae) {
        Log.e(TAG, nsae.getMessage());
        return new DefaultHttpClient();
    } catch (KeyManagementException kme) {
        Log.e(TAG, kme.getMessage());
        return new DefaultHttpClient();
    } catch (KeyStoreException kse) {
        Log.e(TAG, kse.getMessage());
        return new DefaultHttpClient();
    } catch (UnrecoverableKeyException uke) {
        Log.e(TAG, uke.getMessage());
        return new DefaultHttpClient();
    }
}

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.phonty.improved.Contacts.java

public Contacts(String url, Context _context) {
    context = _context;//from   w ww .  j a v a  2 s.  c om
    APIURL = url;
    httppost = new HttpPost(APIURL);
    httppost.addHeader("Content-Type", "application/json; charset=\"utf-8\"");

    BasicHttpParams params = new BasicHttpParams();
    SchemeRegistry schemeRegistry = new SchemeRegistry();
    schemeRegistry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
    final SSLSocketFactory sslSocketFactory = SSLSocketFactory.getSocketFactory();
    schemeRegistry.register(new Scheme("https", sslSocketFactory, 443));
    ClientConnectionManager cm = new ThreadSafeClientConnManager(params, schemeRegistry);
    client = new PhontyHttpClient(cm, params, context);
    client.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "Phonty-Android-Client");
    CookieStore cookieStore = new BasicCookieStore();
    cookieStore.addCookie(Login.SESSION_COOKIE);
    client.setCookieStore(cookieStore);
}

From source file:net.benmoran.affectsampler.datastore.AppEngineClientImpl.java

public AppEngineClientImpl(String user, String pass, String uri) throws SyncException {
    mUsername = user;//from   www  . j  a  va2s  .co  m
    mPassword = pass;
    if (uri == null) {
        uri = SYNC_URI;
    }
    try {
        mUri = new URI(uri);
    } catch (URISyntaxException e) {
        throw new SyncException(e);
    }
    final HttpParams params = new BasicHttpParams();
    HttpClientParams.setRedirecting(params, false);

    mClient = new DefaultHttpClient(params);
}

From source file:com.extradea.framework.images.workers.DownloadWorker.java

public DownloadWorker() {
    HttpParams httpParams = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(httpParams, 5000);
    HttpConnectionParams.setSoTimeout(httpParams, 5000);
    client = new DefaultHttpClient(httpParams);
    client.getParams().setBooleanParameter(CoreProtocolPNames.USE_EXPECT_CONTINUE, false);
}

From source file:cn.clxy.upload.ApacheHCUploader.java

/**
 * The timeout should be adjusted by network condition.
 * @return/*from w  ww.  ja v a 2  s .  co m*/
 */
private static HttpClient createClient() {

    SchemeRegistry schReg = new SchemeRegistry();
    schReg.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
    schReg.register(new Scheme("https", 443, SSLSocketFactory.getSocketFactory()));

    PoolingClientConnectionManager ccm = new PoolingClientConnectionManager(schReg);
    ccm.setMaxTotal(Config.maxUpload);

    HttpParams params = new BasicHttpParams();
    HttpConnectionParams.setConnectionTimeout(params, 10 * 1000);
    HttpConnectionParams.setSoTimeout(params, Config.timeOut);

    return new DefaultHttpClient(ccm, params);
}