21xrx.com
2025-03-25 04:24:09 Tuesday
文章检索 我的文章 写文章
Java如何获取HTTP请求的响应
2023-06-15 07:42:17 深夜i     11     0
Java HTTP请求 响应

在Java中,我们通常会使用URLConnection或者HttpClient来发送HTTP请求和接收响应。无论使用哪种方式,获取HTTP请求的响应都是非常重要的。接下来,我们将通过一个实例来展示如何在Java中获取HTTP请求的响应。

代码案例:

import java.net.URL;
import java.net.URLConnection;
import java.io.InputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class HttpExample {
  public static void main(String[] args) throws Exception {
   URL url = new URL("https://www.example.com");
   URLConnection conn = url.openConnection();
   InputStream input = conn.getInputStream();
   BufferedReader reader = new BufferedReader(new InputStreamReader(input));
   String line;
   while ((line = reader.readLine()) != null) {
     System.out.println(line);
   }
   reader.close();
  }
}

在上面的代码中,我们创建了一个URL对象,然后使用URLConnection打开连接。我们从连接中获取输入流,并使用BufferedReader逐行读取响应数据。

首先,我们需要创建一个URL对象来表示我们想要访问的资源。然后,我们使用URL.openConnection()方法打开连接,并获取URLConnection对象。

接下来,我们调用URLConnection.getInputStream()方法获取到服务器返回的数据流,并使用BufferedReader逐行读取响应数据。最后,我们输出响应数据,关闭输入流和BufferedReader。

关键词:

Java、HTTP请求、响应

  
  

评论区

请求出错了