List of usage examples for org.apache.http.client HttpClient getParams
@Deprecated HttpParams getParams();
From source file:ee.ioc.phon.netspeechapi.AudioUploader.java
private String postMultipartEntity(MultipartEntity entity) throws ClientProtocolException, IOException { HttpClient client = new DefaultHttpClient(); client.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1); HttpPost post = new HttpPost(mWsUrl); setUserAgent(post);//from ww w . j a v a 2 s .c o m post.setEntity(entity); String responseAsString = ""; try { HttpResponse response = client.execute(post); Header header = response.getFirstHeader(RESPONSE_HEADER_WEBTRANS_ID); if (header == null) { HttpEntity responseEntity = response.getEntity(); responseAsString = EntityUtils.toString(responseEntity, HTTP.UTF_8); } else { // return the token responseAsString = header.getValue(); } } finally { client.getConnectionManager().shutdown(); } return responseAsString; }
From source file:sh.calaba.driver.server.CalabashNodeConfiguration.java
protected static HttpClient getDefaultHttpClient() throws KeyManagementException, NoSuchAlgorithmException { HttpClient base = new DefaultHttpClient(); SSLContext ctx = SSLContext.getInstance("TLS"); X509TrustManager tm = new X509TrustManager() { public void checkClientTrusted(X509Certificate[] xcs, String string) throws CertificateException { }//from www .ja va2 s . com public void checkServerTrusted(X509Certificate[] xcs, String string) throws CertificateException { } public X509Certificate[] getAcceptedIssuers() { return null; } }; ctx.init(null, new TrustManager[] { tm }, null); SSLSocketFactory ssf = new SSLSocketFactory(ctx); ssf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); ClientConnectionManager ccm = base.getConnectionManager(); SchemeRegistry sr = ccm.getSchemeRegistry(); sr.register(new Scheme("https", ssf, 443)); return new DefaultHttpClient(ccm, base.getParams()); }
From source file:org.softcatala.traductor.ServerTranslation.java
protected String sendJson(final String langCode, final String text) { HttpClient client = new DefaultHttpClient(); HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); //Timeout Limit HttpURLConnection uc = null;//from w w w.j av a2 s. co m try { String url = BuildURL(langCode, text); uc = (HttpURLConnection) new URL(url).openConnection(); InputStream is = uc.getInputStream(); String result = toString(is); JSONObject json = new JSONObject(result); return ((JSONObject) json.get("responseData")).getString("translatedText"); } catch (Exception e) { String msg = _context.getString(R.string.ServerError); if (uc != null) { uc.disconnect(); } String exceptionMessage = ""; if (e instanceof UnknownHostException) { exceptionMessage = _context.getString(R.string.UnkownHostExceptionMessage); } else { exceptionMessage = e.toString(); } return String.format(msg, exceptionMessage); } }
From source file:com.zeloon.deezer.io.HttpResourceConnection.java
@Override public String getData(String url) throws IOException { HttpClient client = new DefaultHttpClient(); if (useProxy()) { HttpHost proxy = new HttpHost(proxyHost, proxyPort); client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); }//from w ww . j a v a 2s . c om HttpGet request = new HttpGet(url); HttpResponse response = client.execute(request); BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); StringBuffer result = new StringBuffer(); String line = ""; while ((line = rd.readLine()) != null) { result.append(line); } return result.toString(); }
From source file:com.basho.riak.client.util.ClientUtils.java
/** * Construct a new {@link HttpClient} instance given a {@link RiakConfig}. * /*from www. ja v a 2 s.com*/ * @param config * {@link RiakConfig} containing HttpClient configuration * specifics. * @return A new {@link HttpClient} */ public static HttpClient newHttpClient(RiakConfig config) { HttpClient http = config.getHttpClient(); ClientConnectionManager m; if (http == null) { m = new ThreadSafeClientConnManager(); if (config.getMaxConnections() != null) { ((ThreadSafeClientConnManager) m).setMaxTotal(config.getMaxConnections()); ((ThreadSafeClientConnManager) m).setDefaultMaxPerRoute(config.getMaxConnections()); } http = new DefaultHttpClient(m); if (config.getRetryHandler() != null) { ((DefaultHttpClient) http).setHttpRequestRetryHandler(config.getRetryHandler()); } } else { m = http.getConnectionManager(); } HttpParams cp = http.getParams(); if (config.getTimeout() != null) { cp.setIntParameter(AllClientPNames.CONNECTION_TIMEOUT, config.getTimeout()); cp.setIntParameter(AllClientPNames.SO_TIMEOUT, config.getTimeout()); } return http; }
From source file:org.jvoicexml.documentserver.schemestrategy.HttpClientSessionIdentifierFactory.java
/** * {@inheritDoc}//from w ww .jav a 2s.c o m */ @Override public HttpClient createSessionIdentifier(final String sessionId) { final HttpClient client = new DefaultHttpClient(); if (PROXY_HOST != null) { HttpHost proxy = new HttpHost(PROXY_HOST, PROXY_PORT); HttpParams params = client.getParams(); params.setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); } return client; }
From source file:gov.nist.appvet.tool.synchtest.util.SSLWrapper.java
@SuppressWarnings("deprecation") public static HttpClient wrapClient(HttpClient base) { SSLContext ctx = null;//from w w w . j av a 2 s . c o m X509TrustManager tm = null; SSLSocketFactory ssf = null; SchemeRegistry sr = null; try { ctx = SSLContext.getInstance("TLSv1.2"); tm = new X509TrustManager() { @Override public void checkClientTrusted(X509Certificate[] xcs, String string) throws CertificateException { } @Override public void checkServerTrusted(X509Certificate[] xcs, String string) throws CertificateException { } @Override public X509Certificate[] getAcceptedIssuers() { return null; } }; ctx.init(null, new TrustManager[] { tm }, null); ssf = new SSLSocketFactory(ctx); ssf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); final ClientConnectionManager ccm = base.getConnectionManager(); sr = ccm.getSchemeRegistry(); sr.register(new Scheme("https", 443, ssf)); return new DefaultHttpClient(ccm, base.getParams()); } catch (final Exception e) { return null; } finally { sr = null; ssf = null; tm = null; ctx = null; } }
From source file:com.guess.license.plate.Network.ThreadSafeHttpClientFactory.java
private HttpClient createHttpClient() { HttpParams httpParams = new BasicHttpParams(); HttpProtocolParams.setVersion(httpParams, HttpVersion.HTTP_1_1); HttpProtocolParams.setContentCharset(httpParams, HTTP.DEFAULT_CONTENT_CHARSET); SchemeRegistry schemeRegistry = new SchemeRegistry(); Scheme httpScheme = new Scheme(HTTP_SCHEMA, PlainSocketFactory.getSocketFactory(), HTTP_PORT); schemeRegistry.register(httpScheme); Scheme httpsScheme = new Scheme(HTTPS_SCHEMA, PlainSocketFactory.getSocketFactory(), HTTPS_PORT); schemeRegistry.register(httpsScheme); ClientConnectionManager tsConnManager = new ThreadSafeClientConnManager(httpParams, schemeRegistry); HttpClient tmpClient = new DefaultHttpClient(tsConnManager, httpParams); HttpConnectionParams.setSoTimeout(httpParams, TIMEOUT); HttpConnectionParams.setConnectionTimeout(tmpClient.getParams(), TIMEOUT); addUserAgent(tmpClient);/* w w w .j av a2 s. c o m*/ return tmpClient; }
From source file:gov.nist.appvet.servlet.shared.SSLWrapper.java
@SuppressWarnings("deprecation") public synchronized static HttpClient wrapClient(HttpClient base) { SSLContext ctx = null;//from w w w. j ava2 s . c o m X509TrustManager tm = null; SSLSocketFactory ssf = null; SchemeRegistry sr = null; try { ctx = SSLContext.getInstance("TLSv1.2"); tm = new X509TrustManager() { @Override public void checkClientTrusted(X509Certificate[] xcs, String string) throws CertificateException { } @Override public void checkServerTrusted(X509Certificate[] xcs, String string) throws CertificateException { } @Override public X509Certificate[] getAcceptedIssuers() { return null; } }; ctx.init(null, new TrustManager[] { tm }, null); ssf = new SSLSocketFactory(ctx); ssf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); final ClientConnectionManager ccm = base.getConnectionManager(); sr = ccm.getSchemeRegistry(); sr.register(new Scheme("https", 443, ssf)); return new DefaultHttpClient(ccm, base.getParams()); } catch (final Exception e) { log.error(e.getMessage().toString()); return null; } finally { sr = null; ssf = null; tm = null; ctx = null; } }
From source file:org.asqatasun.contentloader.DownloaderImpl.java
private String download(String url) { HttpClient httpclient = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); httpclient.getParams().setParameter("http.socket.timeout", Integer.valueOf(10000)); httpclient.getParams().setParameter("http.connection.timeout", Integer.valueOf(10000)); // Create a response handler ResponseHandler<String> responseHandler = new BasicResponseHandler(); String responseBody;/* w w w . ja v a 2s .c o m*/ try { responseBody = httpclient.execute(httpget, responseHandler); } catch (HttpResponseException ex) { LOGGER.warn(ex.getMessage() + " " + url); return ""; } catch (UnknownHostException ex) { LOGGER.warn(ex.getMessage() + " " + url); return ""; } catch (SSLPeerUnverifiedException ex) { LOGGER.warn(ex.getMessage() + " " + url); return ""; } catch (IOException ex) { LOGGER.warn(ex.getMessage() + " " + url); return ""; } // When HttpClient instance is no longer needed, // shut down the connection manager to ensure // immediate deallocation of all system resources httpclient.getConnectionManager().shutdown(); return responseBody; }