Java网络编程:HTTP请求响应实例

原创 拼搏现实的明天。 2024-09-16 06:04 250阅读 0赞

在Java中,我们可以使用Apache HttpClient库来发送HTTP请求并接收响应。以下是一个简单的HTTP GET请求响应的实例:

  1. import org.apache.http.HttpResponse;
  2. import org.apache.http.client.methods.HttpGet;
  3. import org.apache.http.impl.client.CloseableHttpClient;
  4. import org.apache.http.impl.client.HttpClients;
  5. public class HttpRequestExample {
  6. public static void main(String[] args) {
  7. // 创建HttpClient实例
  8. CloseableHttpClient httpClient = HttpClients.createDefault();
  9. try {
  10. // 创建HttpGet请求对象
  11. HttpGet httpGet = new HttpGet("http://example.com/api/data"); // 替换为实际URL
  12. // 执行HTTP请求,获取响应
  13. HttpResponse response = httpClient.execute(httpGet);
  14. if (response.getStatusLine().getStatusCode() == 200) {
  15. System.out.println("Response received successfully:");
  16. System.out.println(response.toString());
  17. } else {
  18. System.out.println("Failed to receive response. Status code: " + response.getStatusLine().getStatusCode());
  19. }
  20. } finally {
  21. // 关闭HttpClient连接
  22. httpClient.close();
  23. }
  24. }
  25. }

在这个示例中,我们创建了一个HTTP GET请求,然后发送到指定的URL。如果响应状态码为200(成功),我们就打印出响应内容。

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

发表评论

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

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

相关阅读