Example usage for org.apache.http.cookie CookieSpecRegistry CookieSpecRegistry

List of usage examples for org.apache.http.cookie CookieSpecRegistry CookieSpecRegistry

Introduction

In this page you can find the example usage for org.apache.http.cookie CookieSpecRegistry CookieSpecRegistry.

Prototype

public CookieSpecRegistry() 

Source Link

Usage

From source file:org.jboss.as.test.http.util.HttpClientUtils.java

/**
 * Creates a http client that sends cookies to every domain, not just the originator
 *
 * As we don't actually have a load balancer for the clustering tests, we use this instead.
 *
 * @return a http client that gives free cookies to everybody
 *//*from  w  w  w. j a v  a  2s .  c  o  m*/
public static DefaultHttpClient relaxedCookieHttpClient() {
    DefaultHttpClient client = new DefaultHttpClient();
    final CookieSpecRegistry registry = new CookieSpecRegistry();
    registry.register("best-match", new CookieSpecFactory() {
        @Override
        public CookieSpec newInstance(final HttpParams params) {
            return new RelaxedBrowserCompatSpec();
        }
    });
    client.setCookieSpecs(registry);
    return client;
}

From source file:org.apache.droids.protocol.http.DroidsHttpClient.java

@Override
protected CookieSpecRegistry createCookieSpecRegistry() {
    // Return empty cookie scheme registry. There'll be no cookie support
    return new CookieSpecRegistry();
}

From source file:org.restlet.ext.httpclient.HttpClientHelper.java

/**
 * Configures the HTTP client. By default, it try to set the retry handler.
 * /*  w  w w .ja  v  a  2  s.co  m*/
 * @param httpClient
 *            The HTTP client to configure.
 */
protected void configure(DefaultHttpClient httpClient) {
    if (getRetryHandler() != null) {
        try {
            HttpRequestRetryHandler retryHandler = (HttpRequestRetryHandler) Engine.loadClass(getRetryHandler())
                    .newInstance();
            this.httpClient.setHttpRequestRetryHandler(retryHandler);
        } catch (Exception e) {
            getLogger().log(Level.WARNING, "An error occurred during the instantiation of the retry handler.",
                    e);
        }
    }

    CookieSpecRegistry csr = new CookieSpecRegistry();
    csr.register("ignore", new IgnoreCookieSpecFactory());
    this.httpClient.setCookieSpecs(csr);
}

From source file:org.vietspider.net.client.impl.AnonymousHttpClient.java

@Override
protected CookieSpecRegistry createCookieSpecRegistry() {
    CookieSpecRegistry registry = new CookieSpecRegistry();
    registry.register(CookiePolicy.BEST_MATCH, new BestMatchSpecFactory());
    registry.register(CookiePolicy.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory());
    registry.register(CookiePolicy.NETSCAPE, new NetscapeDraftSpecFactory());
    registry.register(CookiePolicy.RFC_2109, new RFC2109SpecFactory());
    registry.register(CookiePolicy.RFC_2965, new RFC2965SpecFactory());
    return registry;
}

From source file:org.apache.http.impl.client.AbstractHttpClient.java

protected CookieSpecRegistry createCookieSpecRegistry() {
    final CookieSpecRegistry registry = new CookieSpecRegistry();
    registry.register(CookiePolicy.BEST_MATCH, new BestMatchSpecFactory());
    registry.register(CookiePolicy.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory());
    registry.register(CookiePolicy.NETSCAPE, new NetscapeDraftSpecFactory());
    registry.register(CookiePolicy.RFC_2109, new RFC2109SpecFactory());
    registry.register(CookiePolicy.RFC_2965, new RFC2965SpecFactory());
    registry.register(CookiePolicy.IGNORE_COOKIES, new IgnoreSpecFactory());
    return registry;
}

From source file:org.apache.http.impl.client.AbstractStatisticsGatheringHttpClient.java

protected CookieSpecRegistry createCookieSpecRegistry() {
    CookieSpecRegistry registry = new CookieSpecRegistry();
    registry.register(CookiePolicy.BEST_MATCH, new BestMatchSpecFactory());
    registry.register(CookiePolicy.BROWSER_COMPATIBILITY, new BrowserCompatSpecFactory());
    registry.register(CookiePolicy.NETSCAPE, new NetscapeDraftSpecFactory());
    registry.register(CookiePolicy.RFC_2109, new RFC2109SpecFactory());
    registry.register(CookiePolicy.RFC_2965, new RFC2965SpecFactory());
    registry.register(CookiePolicy.IGNORE_COOKIES, new IgnoreSpecFactory());
    return registry;
}