使用Apache HttpClient的Java网络请求示例

原创 怼烎@ 2024-10-09 08:33 101阅读 0赞

在Java中,我们可以使用Apache HttpClient库来发送HTTP请求。以下是一个基本的示例,展示如何发送GET请求:

  1. import org.apache.http.HttpEntity;
  2. import org.apache.http.client.methods.CloseableHttpResponse;
  3. import org.apache.http.client.methods.HttpGet;
  4. import org.apache.http.impl.client.CloseableHttpClient;
  5. import org.apache.http.impl.client.HttpClients;
  6. import org.apache.http.util.EntityUtils;
  7. public class HttpClientExample {
  8. public static void main(String[] args) {
  9. // 创建HttpClient实例
  10. CloseableHttpClient httpClient = HttpClients.createDefault();
  11. try {
  12. // 发送GET请求
  13. HttpGet httpGet = new HttpGet("http://example.com");
  14. CloseableHttpResponse response = httpClient.execute(httpGet);
  15. // 获取响应实体
  16. HttpEntity entity = response.getEntity();
  17. if (entity != null) {
  18. String content = EntityUtils.toString(entity);
  19. System.out.println(content); // 打印请求内容
  20. }
  21. } catch (Exception e) {
  22. e.printStackTrace();
  23. } finally {
  24. // 关闭资源
  25. if (httpClient != null) {
  26. httpClient.close();
  27. }
  28. }
  29. }
  30. }

这个示例中,我们创建了一个HttpClient实例,然后发送一个GET请求到指定的URL。最后,我们关闭了HttpClient以释放资源。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,101人围观)

还没有评论,来说两句吧...

相关阅读