我使用以下代码从网站网址打开输入流。我想知道在打开流之前是否有任何方法可以找出html源的大小。
HELLO,THERE,WORLD
答案 0 :(得分:1)
试试这个:
URL u = new URL(url);
URLConnection conn = u.openConnection();
int length = conn.getContentLength();
InputStreamReader isr = new InputStreamReader(conn.getInputStream());
// ...
现在length
将包含所请求资源的Content-Length
(以字节为单位)。请注意,这不适用于chunked
转移,在这种情况下,您需要继续阅读,直到到达流的末尾以确定其长度。