java 请求返回html
时间: 2023-10-06 13:08:02 浏览: 66
要发送HTTP请求并获取HTML响应,你可以使用Java中的URLConnection类或HTTPClient库。下面是使用URLConnection类的示例代码:
```java
import java.net.*;
import java.io.*;
public class HtmlRequest {
public static void main(String[] args) {
try {
// 创建URL对象
URL url = new URL("http://www.example.com");
// 打开连接并设置请求属性
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("User-Agent", "Mozilla/5.0");
// 读取响应内容
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// 输出响应内容
System.out.println(response.toString());
} catch (Exception e) {
System.out.println(e);
}
}
}
```
注意:这个示例只是一个简单的演示,实际应用中需要处理异常、设置超时等。
阅读全文