通常我会使用下面的代码来下载一个网页源代码:
URL myURL = new URL("http://mysite.com/index.html");
StringBuffer all = new StringBuffer("");
URLConnection ucon = myURL.openConnection();
InputStream is = ucon.getInputStream();
BufferedReader page = new BufferedReader(new InputStreamReader(is, "ISO-8859-15"));
while((linea = page.readLine()) != null){
all.append(linea.trim());
}它在wifi连接上工作得很好,因为它可以像<!-- it's a comment -->,一样下载字符串,但我尝试用手机连接,但它不能下载评论。有没有办法在下载网页源码中加入评论?
thx for reply ;)
发布于 2011-04-18 00:58:28
您的服务提供商可能正在压缩其一侧的页面以减少发送的数据。我没有听说过这是为HTML做的,但经常是为JPG做的,所以很容易想象这就是发生的事情。这种压缩很可能会删除注释。
如果有一些http约定告诉堆栈‘永不压缩’,那就好了,但(据我所知)在fas上没有。所以你可能不走运。
https://stackoverflow.com/questions/5694782
复制相似问题