<dependencies> ... <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-client</artifactId> <version>your-version</version> </dependency> ... </dependencies> import org.eclipse.jetty.client.HttpClient; ... HttpClient httpClient = new HttpClient(); httpClient.setFollowRedirects(false); httpClient.start(); import org.eclipse.jetty.client.HttpRequest; import org.eclipse.jetty.http.HttpMethod; ... HttpRequest httpRequest = httpClient.newRequest("http://example.com/api"); httpRequest.method(HttpMethod.GET); import org.eclipse.jetty.client.api.Response; ... httpRequest.send(new Response.CompleteListener() { @Override public void onComplete(Result result) { if (result.isFailed()) { System.out.println("Request failed: " + result.getFailure()); } else { Response response = result.getResponse(); System.out.println("Response: " + response.getContentAsString()); } } }); httpClient.stop();


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