<dependency> <groupId>org.eclipse.jetty.httpclient</groupId> <artifactId>jetty-httpclient</artifactId> <version>10.0.4</version> </dependency> gradle implementation 'org.eclipse.jetty.httpclient:jetty-httpclient:10.0.4' import org.eclipse.jetty.client.HttpClient; HttpClient httpClient = new HttpClient(); // httpClient.setXXX(); import org.eclipse.jetty.client.api.ContentResponse; import org.eclipse.jetty.client.api.Request; ContentResponse response = request.send(); System.out.println("Status Code: " + statusCode); System.out.println("Response: " + responseBody); import org.eclipse.jetty.client.HttpClient; import org.eclipse.jetty.client.api.ContentResponse; import org.eclipse.jetty.client.api.Request; import org.eclipse.jetty.http.HttpHeader; import org.eclipse.jetty.http.HttpMethod; public class HttpClientExample { public static void main(String[] args) throws Exception { HttpClient httpClient = new HttpClient(); httpClient.start(); Request request = httpClient.newRequest("https://example.com/api"); request.method(HttpMethod.GET); request.header(HttpHeader.CONTENT_TYPE, "application/json"); ContentResponse response = request.send(); int statusCode = response.getStatus(); String responseBody = response.getContentAsString(); System.out.println("Status Code: " + statusCode); System.out.println("Response: " + responseBody); httpClient.stop(); } }


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