public static RequestConfig createCascadedRequestConfig(RequestConfig genericConfig, RequestConfig concreteConfig) { if (genericConfig == null && concreteConfig == null) return null; if (genericConfig == null) return RequestConfig.copy(concreteConfig).build(); if (concreteConfig == null) return RequestConfig.copy(genericConfig).build(); RequestConfig.Builder builder = RequestConfig.copy(concreteConfig); if (concreteConfig.getConnectionRequestTimeout() <= 0) builder.setConnectionRequestTimeout(genericConfig.getConnectionRequestTimeout()); if (concreteConfig.getConnectTimeout() <= 0) builder.setConnectTimeout(genericConfig.getConnectTimeout()); if (concreteConfig.getSocketTimeout() <= 0) builder.setSocketTimeout(genericConfig.getSocketTimeout()); if (concreteConfig.getCookieSpec() == null) builder.setCookieSpec(genericConfig.getCookieSpec()); if (concreteConfig.getLocalAddress() == null) builder.setLocalAddress(genericConfig.getLocalAddress()); if (concreteConfig.getProxy() == null) builder.setProxy(genericConfig.getProxy()); if (concreteConfig.getMaxRedirects() <= 0) builder.setMaxRedirects(genericConfig.getMaxRedirects()); if (concreteConfig.getTargetPreferredAuthSchemes() == null) builder.setTargetPreferredAuthSchemes(genericConfig.getTargetPreferredAuthSchemes()); if (concreteConfig.getProxyPreferredAuthSchemes() == null) builder.setProxyPreferredAuthSchemes(genericConfig.getProxyPreferredAuthSchemes()); return builder.build(); }
public static RequestConfig createCascadedRequestConfig(RequestConfig genericConfig, RequestConfig concreteConfig) { if (genericConfig == null && concreteConfig == null) return null; if (genericConfig == null) return RequestConfig.copy(concreteConfig).build(); if (concreteConfig == null) return RequestConfig.copy(genericConfig).build(); RequestConfig.Builder builder = RequestConfig.copy(concreteConfig); if (concreteConfig.getConnectionRequestTimeout() <= 0) builder.setConnectionRequestTimeout(genericConfig.getConnectionRequestTimeout()); if (concreteConfig.getConnectTimeout() <= 0) builder.setConnectTimeout(genericConfig.getConnectTimeout()); if (concreteConfig.getSocketTimeout() <= 0) builder.setSocketTimeout(genericConfig.getSocketTimeout()); if (StringValues.isNullOrWhitespace(concreteConfig.getCookieSpec())) builder.setCookieSpec(genericConfig.getCookieSpec()); if (concreteConfig.getLocalAddress() == null) builder.setLocalAddress(genericConfig.getLocalAddress()); if (concreteConfig.getProxy() == null) builder.setProxy(genericConfig.getProxy()); if (concreteConfig.getMaxRedirects() <= 0) builder.setMaxRedirects(genericConfig.getMaxRedirects()); if (concreteConfig.getTargetPreferredAuthSchemes() == null) builder.setTargetPreferredAuthSchemes(genericConfig.getTargetPreferredAuthSchemes()); if (concreteConfig.getProxyPreferredAuthSchemes() == null) builder.setProxyPreferredAuthSchemes(genericConfig.getProxyPreferredAuthSchemes()); return builder.build(); }
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
final int maxRedirects = config.getMaxRedirects() > 0 ? config.getMaxRedirects() : 50; HttpRoute currentRoute = route; HttpRequestWrapper currentRequest = request;
int n = dbgcfg.getMaxRedirects(); Assert.assertTrue("*** Fail: Max Redirects", n == 111); System.out.println("*** Pass: Max Redirects");
public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()); }
public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()); }
@SuppressWarnings("deprecation") public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()) .setDecompressionEnabled(config.isDecompressionEnabled()) .setContentCompressionEnabled(config.isContentCompressionEnabled()); }
clientContext.getRequestConfig().isRedirectsEnabled() && redirectStrategy.isRedirected(request, response, clientContext) && ++redirectCount < clientContext.getRequestConfig().getMaxRedirects()) {
@SuppressWarnings("deprecation") public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()) .setDecompressionEnabled(config.isDecompressionEnabled()) .setContentCompressionEnabled(config.isContentCompressionEnabled()); }
@SuppressWarnings("deprecation") public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()) .setDecompressionEnabled(config.isDecompressionEnabled()) .setContentCompressionEnabled(config.isContentCompressionEnabled()); }
@SuppressWarnings("deprecation") public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()) .setDecompressionEnabled(config.isDecompressionEnabled()) .setContentCompressionEnabled(config.isContentCompressionEnabled()); }
@SuppressWarnings("deprecation") public static RequestConfig.Builder copy(final RequestConfig config) { return new Builder() .setExpectContinueEnabled(config.isExpectContinueEnabled()) .setProxy(config.getProxy()) .setLocalAddress(config.getLocalAddress()) .setStaleConnectionCheckEnabled(config.isStaleConnectionCheckEnabled()) .setCookieSpec(config.getCookieSpec()) .setRedirectsEnabled(config.isRedirectsEnabled()) .setRelativeRedirectsAllowed(config.isRelativeRedirectsAllowed()) .setCircularRedirectsAllowed(config.isCircularRedirectsAllowed()) .setMaxRedirects(config.getMaxRedirects()) .setAuthenticationEnabled(config.isAuthenticationEnabled()) .setTargetPreferredAuthSchemes(config.getTargetPreferredAuthSchemes()) .setProxyPreferredAuthSchemes(config.getProxyPreferredAuthSchemes()) .setConnectionRequestTimeout(config.getConnectionRequestTimeout()) .setConnectTimeout(config.getConnectTimeout()) .setSocketTimeout(config.getSocketTimeout()) .setDecompressionEnabled(config.isDecompressionEnabled()) .setContentCompressionEnabled(config.isContentCompressionEnabled()); }
protected DynamicPoolingHttpClientProviderConfig newDefaultConfig() { DynamicPoolingHttpClientProviderConfig defaultConfig = new DynamicPoolingHttpClientProviderConfig(); defaultConfig.setAuthenticationEnabled(RequestConfig.DEFAULT.isAuthenticationEnabled()); defaultConfig.setCircularRedirectsAllowed(RequestConfig.DEFAULT.isCircularRedirectsAllowed()); defaultConfig.setCleanCheckInterval(5 * 1000); defaultConfig.setConnectionIdleTime(10 * 1000); defaultConfig.setConnectionRequestTimeout(1 * 1000); defaultConfig.setConnectionTtl(5 * 60 * 1000); defaultConfig.setConnectTimeout(1 * 1000); defaultConfig.setContentCompressionEnabled(RequestConfig.DEFAULT.isContentCompressionEnabled()); defaultConfig.setDestroyDelayTime(60 * 1000); defaultConfig.setExpectContinueEnabled(RequestConfig.DEFAULT.isExpectContinueEnabled()); defaultConfig.setInactivityTimeBeforeValidate(5 * 1000); defaultConfig.setIoThreadCount(1); defaultConfig.setMaxConnectionsPerRoute(10); defaultConfig.setMaxRedirects(RequestConfig.DEFAULT.getMaxRedirects()); defaultConfig.setMaxTotalConections(100); defaultConfig.setRedirectsEnabled(RequestConfig.DEFAULT.isRedirectsEnabled()); defaultConfig.setRelativeRedirectsAllowed(RequestConfig.DEFAULT.isRelativeRedirectsAllowed()); defaultConfig.setRetryIOExceptions(Arrays.asList(NoHttpResponseException.class.getName())); defaultConfig.setRetryTimes(1); defaultConfig.setSocketTimeout(10 * 1000); return defaultConfig; }
ClientPNames.CONN_MANAGER_TIMEOUT, defaultConfig.getConnectionRequestTimeout())) .setMaxRedirects(params.getIntParameter( ClientPNames.MAX_REDIRECTS, defaultConfig.getMaxRedirects())) .setRedirectsEnabled(params.getBooleanParameter( ClientPNames.HANDLE_REDIRECTS, defaultConfig.isRedirectsEnabled()))