我正在制作一个针对Android应用程序的HTTP get请求,请求来自网站。
我使用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,所以文件大小并不大。有更好的方法来解决这个问题吗?
谢谢,
Andy