abc492275410
小白KID
采纳率50%
2016-06-04 08:29

Android中关于HttpClient的问题

已采纳

小白想请教下各位大神,使用HttpUplConnnection时需要用到IO流对数据进行读取,然而使用HttpClient时却不需要用到。。例如:
try {
HttpClient httpClient = new DefaultHttpClient();//获取实例
HttpGet httpGet = new HttpGet(address[0]);//创建HttpGet对象,传入网络地址
HttpResponse httpResponse = httpClient.execute(httpGet);//IOException
if (httpResponse.getStatusLine().getStatusCode() == 200){
HttpEntity httpEntity = httpResponse.getEntity();//获取HttpEntity实例
result = EntityUtils.toString(httpEntity,"utf-8");//转换为字符串
return result;
}
} catch (IOException e) {
e.printStackTrace();

}
是不是里面哪里封装了对IO的操作,使我们不用像HttpUplConnnection那样对使用IO。。。。另外想问下,使用HttpClient的过程中,会抛出什么其它的异常?

多谢各位解答下小白的疑问!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • w172087242 little_how 5年前

    对,内部做了对结果的读写操作。
    一般会抛出io异常,包括读写和连接

    点赞 评论 复制链接分享

相关推荐