我正在为一个 Android 应用程序制作一个 HTTP 获取请求到一个网站。
我使用 DefaultHttpClient 并使用 HttpGet 发出请求。我得到实体响应,并从中获得一个 InputStream 对象,用于获取页面的 html。
然后我循环回复如下:
BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));
String x = "";
x = r.readLine();
String total = "";
while(x!= null){
total += x;
x = r.readLine();
}
然而,这是可怕的缓慢。
这样效率低吗?我没有加载一个大的网页-Www.cokezone.co.uk所以文件大小不大。还有更好的办法吗?
谢谢
安迪