21xrx.com
2024-11-05 19:31:51 Tuesday
登录
文章检索 我的文章 写文章
Java如何获取HTTP请求的响应
2023-06-15 07:42:17 深夜i     --     --
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请求、响应

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复