Example usage for org.apache.http.impl.client BasicCookieStore BasicCookieStore

List of usage examples for org.apache.http.impl.client BasicCookieStore BasicCookieStore

Introduction

In this page you can find the example usage for org.apache.http.impl.client BasicCookieStore BasicCookieStore.

Prototype

public BasicCookieStore() 

Source Link

Usage

From source file:org.sigmond.net.HttpUtils.java

public HttpUtils() {
    cookies = new BasicCookieStore();
}

From source file:org.archive.modules.fetcher.SimpleCookieStore.java

@Override
protected void prepare() {
    cookies = new BasicCookieStore();
}

From source file:com.gs.tools.doc.extractor.core.DownloadManager.java

private DownloadManager() {
    logger.info("Init DownloadManager");
    cookieStore = new BasicCookieStore();
    HttpClientBuilder clientBuilder = HttpClientBuilder.create();
    clientBuilder.setDefaultCookieStore(cookieStore);

    Collection<Header> headers = new ArrayList<Header>();
    headers.add(new BasicHeader("Accept",
            "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"));
    headers.add(new BasicHeader("User-Agent",
            "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36"));
    headers.add(new BasicHeader("Accept-Encoding", "gzip,deflate,sdch"));
    headers.add(new BasicHeader("Accept-Language", "en-US,en;q=0.8"));
    //        headers.add(new BasicHeader("Accept-Encoding", 
    //                "gzip,deflate,sdch"));
    clientBuilder.setDefaultHeaders(headers);

    ConnectionConfig.Builder connectionConfigBuilder = ConnectionConfig.custom();
    connectionConfigBuilder.setBufferSize(10485760);
    clientBuilder.setDefaultConnectionConfig(connectionConfigBuilder.build());

    SocketConfig.Builder socketConfigBuilder = SocketConfig.custom();
    socketConfigBuilder.setSoKeepAlive(true);
    socketConfigBuilder.setSoTimeout(3000000);
    clientBuilder.setDefaultSocketConfig(socketConfigBuilder.build());
    logger.info("Create HTTP Client");
    httpClient = clientBuilder.build();/* w w w  .  j a v  a2 s  . c o  m*/

}

From source file:com.grinnellplans.plandroid.SessionService.java

public SessionService() {
    super();//  w ww.  ja va2 s .  c  o  m
    _httpContext = new BasicHttpContext();
    _httpContext.setAttribute(ClientContext.COOKIE_STORE, new BasicCookieStore());
    _loggedIn = false;
    _af = new AutofingerList();
    set_serverName("grinnellplans.com");
}

From source file:network.HttpClientAdaptor.java

public HttpClientAdaptor(String encode) {

    CookieStore cookieStore = new BasicCookieStore();
    localContext.setCookieStore(cookieStore);
    this.encode = encode;

}

From source file:org.jolokia.client.J4pClientBuilderTest.java

@Test
public void simple() {
    J4pClient client = J4pClient.url("http://localhost:8080/jolokia").user("roland").password("s!c!r!t")
            .connectionTimeout(100).expectContinue(false).tcpNoDelay(true).contentCharset("utf-8")
            .maxConnectionPoolTimeout(3000).maxTotalConnections(500).pooledConnections().socketBufferSize(8192)
            .socketTimeout(5000).cookieStore(new BasicCookieStore()).build();
    client.getHttpClient();/*from  w ww .  j av a  2s.c  om*/
}

From source file:org.rubychina.android.api.RCAPIClient.java

public RCAPIClient(Context context, Parser parser, ThreadPoolExecutor threadPool, Cache cache) {
    super(context, parser, threadPool, cache, new BasicCookieStore());
    mContext = context;/*from w w  w .j av a 2  s  .c  om*/
}

From source file:com.glaf.core.util.http.HttpClientUtils.java

/**
 * ??GET//from ww w .  ja va 2s . c  o m
 * 
 * @param url
 *            ??
 * @param encoding
 *            
 * @param dataMap
 *            ?
 * 
 * @return
 */
public static String doGet(String url, String encoding, Map<String, String> dataMap) {
    StringBuffer buffer = new StringBuffer();
    HttpGet httpGet = null;
    InputStreamReader is = null;
    BufferedReader reader = null;
    BasicCookieStore cookieStore = new BasicCookieStore();
    HttpClientBuilder builder = HttpClientBuilder.create();
    CloseableHttpClient client = builder.setDefaultCookieStore(cookieStore).build();
    try {
        if (dataMap != null && !dataMap.isEmpty()) {
            StringBuffer sb = new StringBuffer();
            for (Map.Entry<String, String> entry : dataMap.entrySet()) {
                String name = entry.getKey().toString();
                String value = entry.getValue();
                sb.append("&").append(name).append("=").append(value);
            }
            if (StringUtils.contains(url, "?")) {
                url = url + sb.toString();
            } else {
                url = url + "?xxxx=1" + sb.toString();
            }
        }
        httpGet = new HttpGet(url);
        HttpResponse response = client.execute(httpGet);
        HttpEntity entity = response.getEntity();
        is = new InputStreamReader(entity.getContent(), encoding);
        reader = new BufferedReader(is);
        String tmp = reader.readLine();
        while (tmp != null) {
            buffer.append(tmp);
            tmp = reader.readLine();
        }
    } catch (IOException ex) {
        ex.printStackTrace();
        throw new RuntimeException(ex);
    } finally {
        IOUtils.closeStream(reader);
        IOUtils.closeStream(is);
        if (httpGet != null) {
            httpGet.releaseConnection();
        }
        try {
            client.close();
        } catch (IOException ex) {
        }
    }
    return buffer.toString();
}

From source file:io.cloudslang.content.httpclient.build.CookieStoreBuilder.java

public CookieStore buildCookieStore() {
    if (Boolean.parseBoolean(useCookies) && cookieStoreSessionObject != null) {
        BasicCookieStore cookieStore;//from  w w w . j  ava 2  s. c  o  m
        if (cookieStoreSessionObject.getValue() == null) {
            cookieStore = new BasicCookieStore();
        } else {
            try {
                cookieStore = (BasicCookieStore) deserialize((byte[]) cookieStoreSessionObject.getValue());
            } catch (IOException | ClassNotFoundException e) {
                throw new RuntimeException(e.getMessage(), e);
            }
        }
        return cookieStore;
    }
    return null;
}

From source file:org.wso2.am.integration.ui.tests.util.TestUtil.java

/**
 * Login to API Store or Publisher/*ww w .j av a  2 s  .c  o m*/
 *
 * @param userName
 * @param password
 * @param URL      API Store or Publisher URL
 * @return
 * @throws Exception
 */
public static HttpContext login(String userName, String password, String URL) throws Exception {
    CookieStore cookieStore = new BasicCookieStore();
    HttpContext httpContext = new BasicHttpContext();
    httpContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(URL + APIMTestConstants.APISTORE_LOGIN_URL);
    // Request parameters and other properties.
    List<NameValuePair> params = new ArrayList<NameValuePair>(3);

    params.add(new BasicNameValuePair(APIMTestConstants.API_ACTION, APIMTestConstants.API_LOGIN_ACTION));
    params.add(new BasicNameValuePair(APIMTestConstants.APISTORE_LOGIN_USERNAME, userName));
    params.add(new BasicNameValuePair(APIMTestConstants.APISTORE_LOGIN_PASSWORD, password));
    httppost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));

    HttpResponse response = httpclient.execute(httppost, httpContext);
    HttpEntity entity = response.getEntity();
    String responseString = EntityUtils.toString(entity, "UTF-8");
    boolean isError = Boolean.parseBoolean(responseString.split(",")[0].split(":")[1].split("}")[0].trim());

    if (isError) {
        String errorMsg = responseString.split(",")[1].split(":")[1].split("}")[0].trim();
        throw new Exception("Error while Login to API Publisher : " + errorMsg);

    } else {
        return httpContext;
    }

}