<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency> import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.HttpClients; public class HttpExample { public static void main(String[] args) { String url = "https://www.example.com"; HttpClient client = HttpClients.createDefault(); HttpGet request = new HttpGet(url); try { HttpResponse response = client.execute(request); } catch (Exception e) { e.printStackTrace(); } } } import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.HttpClients; public class HttpExample { public static void main(String[] args) { String url = "https://www.example.com"; String requestBody = "param1=value1&param2=value2"; HttpClient client = HttpClients.createDefault(); HttpPost request = new HttpPost(url); StringEntity entity = new StringEntity(requestBody, "UTF-8"); request.setEntity(entity); try { HttpResponse response = client.execute(request); } catch (Exception e) { e.printStackTrace(); } } } HttpClient client = HttpClientBuilder.create() .setConnectionRequestTimeout(5000) .setSocketTimeout(5000) .build(); HttpGet request = new HttpGet(url); request.addHeader("User-Agent", "Mozilla/5.0"); HttpHost proxy = new HttpHost("proxy.example.com", 8080); HttpClient client = HttpClientBuilder.create() .setProxy(proxy) .build();


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