Java Code Examples for org.apache.http.impl.nio.client.HttpAsyncClientBuilder#disableCookieManagement()
The following examples show how to use
org.apache.http.impl.nio.client.HttpAsyncClientBuilder#disableCookieManagement() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: AsyncHttpClientGenerator.java From cetty with Apache License 2.0 | 5 votes |
private void reduceCookie(HttpAsyncClientBuilder asyncClientBuilder, Payload payload) { if (payload.isUnsupportedCookie()) { asyncClientBuilder.disableCookieManagement(); return; } asyncClientBuilder.setDefaultCookieStore(generatorCookie(payload)); }
Example 2
Source File: AsyncInternalClient.java From fc-java-sdk with MIT License | 5 votes |
private CloseableHttpAsyncClient createHttpAsyncClient(Config config, PoolingNHttpClientConnectionManager cm){ HttpAsyncClientBuilder httpClientBuilder = HttpAsyncClients.custom(); httpClientBuilder.setConnectionManager(cm); RequestConfig requestConfig = RequestConfig.custom() .setConnectTimeout(config.getConnectTimeoutMillis()) .setConnectionRequestTimeout(config.getConnectTimeoutMillis()) .setSocketTimeout(config.getReadTimeoutMillis()) .build(); httpClientBuilder.setDefaultRequestConfig(requestConfig); httpClientBuilder.setUserAgent(config.getUserAgent()); httpClientBuilder.disableCookieManagement(); return httpClientBuilder.build(); }
Example 3
Source File: HttpFactory.java From aliyun-tablestore-java-sdk with Apache License 2.0 | 5 votes |
public static CloseableHttpAsyncClient createHttpAsyncClient( ClientConfiguration config, PoolingNHttpClientConnectionManager cm) { HttpAsyncClientBuilder httpClientBuilder = HttpAsyncClients.custom(); httpClientBuilder.setConnectionManager(cm); RequestConfig requestConfig = RequestConfig.custom() .setConnectTimeout(config.getConnectionTimeoutInMillisecond()) .setSocketTimeout(config.getSocketTimeoutInMillisecond()).build(); httpClientBuilder.setDefaultRequestConfig(requestConfig); httpClientBuilder.setUserAgent(Constants.USER_AGENT); httpClientBuilder.disableCookieManagement(); String proxyHost = config.getProxyHost(); int proxyPort = config.getProxyPort(); if (proxyHost != null) { if (proxyPort <= 0) { throw new ClientException("The proxy port is invalid. Please check your configuration."); } HttpHost proxy = new HttpHost(proxyHost, proxyPort); httpClientBuilder.setProxy(proxy); String proxyUsername = config.getProxyUsername(); String proxyPassword = config.getProxyPassword(); if (proxyUsername != null && proxyPassword != null) { String proxyDomain = config.getProxyDomain(); String proxyWorkstation = config.getProxyWorkstation(); CredentialsProvider credsProvider = new BasicCredentialsProvider(); credsProvider.setCredentials( new AuthScope(proxyHost, proxyPort), new NTCredentials( proxyUsername, proxyPassword, proxyWorkstation, proxyDomain)); httpClientBuilder.setDefaultCredentialsProvider(credsProvider); } } return httpClientBuilder.build(); }