private HttpClient getHttpClient() { DefaultHttpClient client = new PreemptiveAuth(); client.getCredentialsProvider().setCredentials( new AuthScope(host, Integer.valueOf(port), "realm"), new UsernamePasswordCredentials(username, password)); return client; }
public HttpUtils(String baseURL, String username, String password) throws Exception { try { URL url = new URL(baseURL); httpHost = new HttpHost(url.getHost(), url.getPort(), url .getProtocol()); if (username != null && password != null) { client = new PreemptiveAuth(); AuthScope authScope = new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT); Credentials credentials = new UsernamePasswordCredentials(username, password); client.getCredentialsProvider().setCredentials(authScope, credentials); } else { client = new DefaultHttpClient(); } // default timeouts are zero, so set some HttpConnectionParams.setConnectionTimeout(client.getParams(), 1000 * 30); // 60 seconds HttpConnectionParams.setSoTimeout(client.getParams(), 1000 * 30); // 60 seconds } catch (Exception e) { logger.error("Failed to instantiate HttpUtils.", e); throw e; } }
private HttpClient getClient(boolean auth) { DefaultHttpClient client = new PreemptiveAuth(); if (auth) { client .getCredentialsProvider() .setCredentials(new AuthScope(getHost(), Integer .valueOf(getPort())), new UsernamePasswordCredentials(getUsername(), getPassword())); } return client; }
try { DefaultHttpClient client = new PreemptiveAuth(m_cManager); client.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 20000); client.getCredentialsProvider().setCredentials(m_authScope, m_creds);
public DefaultHttpClient getHttpClient(boolean followRedirects, boolean preemptiveAuth) { // handle pre-emptive AuthN getConnectionManager(); DefaultHttpClient client = preemptiveAuth ? new PreemptiveAuth(m_cManager) : new DefaultHttpClient(m_cManager); // set the connection timeout properties client.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, TIMEOUT_SECONDS * 1000); client.getParams().setIntParameter(CoreConnectionPNames.SO_TIMEOUT, SOCKET_TIMEOUT_SECONDS * 1000); // follow redirects client.getParams().setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, followRedirects); // set the authentication credentials client.getCredentialsProvider().setCredentials(m_authScope, m_creds); return client; }
client = new PreemptiveAuth(cManager); client.getCredentialsProvider().setCredentials(new AuthScope(host, AuthScope.ANY_PORT),
client = new PreemptiveAuth(cManager); client.getCredentialsProvider().setCredentials(new AuthScope(host, AuthScope.ANY_PORT),