List of usage examples for org.apache.http.impl.client BasicCookieStore BasicCookieStore
public BasicCookieStore()
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; } }