MST
星途 面试题库

面试题:Java中使用URLConnection发送GET请求的关键步骤

在Java中,使用URLConnection发送GET请求,请简述主要的代码步骤,包括如何设置请求属性、获取输入流等。
24.2万 热度难度
编程语言Java

知识考点

AI 面试

面试题答案

一键面试
  1. 创建URL对象
URL url = new URL("http://example.com?param1=value1&param2=value2");
  1. 打开连接并强制转换为URLConnection
URLConnection connection = url.openConnection();
  1. 设置请求属性(可选)
connection.setRequestProperty("User-Agent", "Mozilla/5.0");
  1. 设置请求方法为GET(默认就是GET,可不设置)
connection.setRequestMethod("GET");
  1. 获取输入流
InputStream inputStream = connection.getInputStream();
  1. 读取输入流内容
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null) {
    System.out.println(line);
}
reader.close();
  1. 关闭输入流
inputStream.close();