<dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-extra</artifactId> <version>${jetty.version}</version> </dependency> HttpClient httpClient = new HttpClient(); httpClient.setConnectTimeout(5000); httpClient.setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy-host", proxy-port))); httpClient.start(); HttpRequest request = httpClient.newRequest("http://example.com/path") .method(HttpMethod.GET); CompletableFuture<HttpResponse> responseFuture = request.send(); responseFuture.thenAccept(response -> { int status = response.getStatus(); String content = response.getContentAsString(); // ... }); httpClient.stop();


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