import org.eclipse.jetty.client.HttpClient; import org.eclipse.jetty.client.api.ContentResponse; import org.eclipse.jetty.client.api.Request; public class AsyncHttpClientExample { public static void main(String[] args) { try { HttpClient httpClient = new HttpClient(); httpClient.start(); Request request = httpClient.newRequest("https://www.example.com") .method(HttpMethod.GET); request.send(new ResponseListener()); } catch (Exception e) { e.printStackTrace(); } } static class ResponseListener implements Response.CompleteListener { @Override public void onComplete(Result result) { if (result.isSucceeded()) { ContentResponse response = (ContentResponse) result.getResponse(); System.out.println("Response: " + response.getContentAsString()); } else { System.out.println("Request failed: " + result.getFailure()); } } } }


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