protected ClientParamBean buildClientParams(HttpParams httpParams, URL url) { ClientParamBean clientBean = new ClientParamBean(httpParams); clientBean.setConnectionManagerTimeout(this.poolAcquireTimeoutMillis);//httpParams.setParameter(ClientPNames.CONN_MANAGER_TIMEOUT, 5000L); HttpHost httpHost = new HttpHost(url.getHost(), url.getPort(), url.getProtocol()); clientBean.setDefaultHost(httpHost); //ClientPNames.DEFAULT_HOST clientBean.setHandleRedirects(getFollowRedirects());//ClientPNames.HANDLE_REDIRECTS return clientBean; }
/** * Set follow redirects. * * @param followRedirects When true the client will follow redirects. */ public static void setFollowRedirects(HttpClient httpClient, boolean followRedirects) { new ClientParamBean(httpClient.getParams()).setHandleRedirects(followRedirects); }
HttpClientParams.setCookiePolicy(params, CookiePolicy.BEST_MATCH); ClientParamBean clientParams = new ClientParamBean(params); if (getMaxRedirects() == 0) { clientParams.setHandleRedirects(false); } else { clientParams.setHandleRedirects(true); clientParams.setMaxRedirects(getMaxRedirects()); defaultHeaders.add(new BasicHeader(HttpHeaders.ACCEPT, DEFAULT_ACCEPT)); clientParams.setDefaultHeaders(defaultHeaders);
setBeanPropertiesByConfiguration(new ClientParamBean(clientParams), clientParamsConf); tempProxyService.setClientParams(clientParams);