gpt4 book ai didi

java - 如何在java中获取url html内容到字符串

转载 作者:太空狗 更新时间:2023-10-29 14:06:29 26 4
gpt4 key购买 nike

我在服务器上存储了一个 html 文件。我有这样的 URL 路径:<https://localhost:9443/genesis/Receipt/Receipt.html >

我想从 url 中读取这个包含标签的 html 文件的内容,即 html 文件的源代码。

我应该怎么做?这是服务器端代码,不能有浏览器对象,我不确定使用 URLConnection 是否是一个好的选择。

现在最好的解决方案应该是什么?

最佳答案

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class URLContent {
public static void main(String[] args) {
try {
// get URL content

String a = "http://localhost:8080//TestWeb/index.jsp";
URL url = new URL(a);
URLConnection conn = url.openConnection();

// open the stream and put it into BufferedReader
BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream()));

String inputLine;
while ((inputLine = br.readLine()) != null) {
System.out.println(inputLine);
}
br.close();

System.out.println("Done");

} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

关于java - 如何在java中获取url html内容到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11087163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com