<dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency> </dependencies> import com.littleshoot.http.*; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; public class SyncHttpExample { public static void main(String[] args) throws Exception { String url = "https://example.com"; HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(url); HttpResponse response = client.execute(request); System.out.println("Response status code: " + response.getStatusLine().getStatusCode()); } } import com.littleshoot.http.*; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; import java.util.concurrent.Future; public class AsyncHttpExample { public static void main(String[] args) throws Exception { String url = "https://example.com"; HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(url); Future<HttpResponse> future = client.execute(request, null); HttpResponse response = future.get(); System.out.println("Response status code: " + response.getStatusLine().getStatusCode()); } }


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