PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager();
HttpClient httpClient = HttpClients.custom()
.setConnectionManager(connectionManager)
.build();
ConnectionPool connectionPool = new ConnectionPool();
OkHttpClient httpClient = new OkHttpClient.Builder()
.connectionPool(connectionPool)
.build();
RequestConfig requestConfig = RequestConfig.custom()
.build();
HttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
OkHttpClient httpClient = new OkHttpClient.Builder()
.build();
HttpGet request = new HttpGet(url);
HttpResponse response = httpClient.execute(request);
HttpEntity entity = response.getEntity();
InputStream inputStream = entity.getContent();
Request request = new Request.Builder()
.url(url)
.build();
Response response = httpClient.newCall(request).execute();
ResponseBody responseBody = response.body();
InputStream inputStream = responseBody.byteStream();
HttpHost proxy = new HttpHost("proxy.example.com", 8080);
RequestConfig requestConfig = RequestConfig.custom()
.setProxy(proxy)
.build();
HttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy.example.com", 8080));
ProxySelector proxySelector = new ProxySelector() {
@Override
public List<Proxy> select(URI uri) {
return Collections.singletonList(proxy);
}
@Override
public void connectFailed(URI uri, SocketAddress sa, IOException ioe) {
}
};
OkHttpClient httpClient = new OkHttpClient.Builder()
.proxySelector(proxySelector)
.build();