Java HTTP客户端库:使用 HttpClient 进行网络请求

原创 浅浅的花香味﹌ 2024-10-23 05:06 115阅读 0赞

HttpClient是Java标准库中的一个部分,它提供了一种高级接口来向HTTP服务器发送请求并接收响应。

以下是一个简单的示例,展示如何使用HttpClient发送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.entity.StringEntity;
  5. import org.apache.http.impl.client.CloseableHttpClient;
  6. import org.apache.http.util.EntityUtils;
  7. public class HttpClientExample {
  8. public static void main(String[] args) throws Exception {
  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. System.out.println("Response Content: " + EntityUtils.toString(entity, "utf-8")));
  19. }
  20. } finally {
  21. // 关闭HttpClient,释放资源
  22. httpclient.close();
  23. }
  24. }
  25. }

这个例子中,我们创建了一个HttpClient实例,然后使用它来发送一个GET请求到指定的URL。最后,我们读取并打印了响应的内容。

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

发表评论

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

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

相关阅读