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();


上一篇:
下一篇:
切换中文