gpt4 book ai didi

java - 找出html页面的大小

转载 作者:可可西里 更新时间:2023-11-01 13:49:16 25 4
gpt4 key购买 nike

我正在使用以下代码从网站 url 打开输入流。我想知道在打开流之前是否有任何方法可以找出 html 源的大小。

try
{
URL u = new URL(url);
InputStreamReader isr = new InputStreamReader(u.openStream());
BufferedReader reader = new BufferedReader(isr);
String str;
while ((str = reader.readLine()) != null) {
webContent += str;
}
reader.close();
}
catch (IOException e)
{
Console.print(e.getMessage());
}

最佳答案

试试这个:

URL u = new URL(url);
URLConnection conn = u.openConnection();
int length = conn.getContentLength();
InputStreamReader isr = new InputStreamReader(conn.getInputStream());
// ...

现在 length 将包含所请求资源的 Content-Length(以字节为单位)。请注意,这不适用于 chunked 传输,在这种情况下,您需要继续阅读直到到达流的末尾以确定其长度。

关于java - 找出html页面的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37003622/

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