java发送get请求
时间: 2023-09-14 09:14:51 浏览: 87
可以使用 Java 自带的 HttpURLConnection 类来发送 GET 请求。以下是一个示例代码:
```java
import java.net.HttpURLConnection;
import java.net.URL;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class HttpGetExample {
public static void main(String[] args) {
try {
URL url = new URL("http://example.com/resource");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
System.out.println(content.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们只需要指定要请求的 URL,然后使用 `HttpURLConnection` 类打开连接。我们还可以设置请求方法(这里使用 GET 方法),但是如果不设置,默认也是 GET。然后,我们可以从连接的输入流中读取响应,并将其保存到一个字符串缓冲区中。最后,我们将缓冲区转换为字符串并打印出来。
阅读全文