<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcache</artifactId> <version>4.5.12</version> </dependency> CloseableHttpClient httpClient = HttpClients.createDefault(); HttpCacheStorage cacheStorage = new BasicHttpCacheStorage(); HttpCache cache = new BasicHttpCache(cacheStorage); HttpClientPlus httpClientPlus = new CachingHttpClient(httpClient, cache); HttpGet httpGet = new HttpGet("https://example.com/api/resource"); CloseableHttpResponse response = httpClientPlus.execute(httpGet); try { } finally { response.close(); } cache.setMaxObjectSize(100 * 1024); // 100KB cache.setNeverCache(true);


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