【摘要】:HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、功能丰富的、支持Http协议的客户端程序工具包。使用HttpClient访问网络与HttpURLConnectiond的过程大致相同,具体步骤如下所示:①创建HttpClient对象。③调用HttpClient对象的execute方法访问网络,并获取HttpResponse对象。表14-1HttpClient常用类介绍表中介绍了HttpClient几个常用类以及它们的作用,下面通过一段示例代码让大家更好地理解如何用HttpClient访问网络。
HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、功能丰富的、支持Http协议的客户端程序工具包。使用HttpClient访问网络与HttpURLConnectiond的过程大致相同,具体步骤如下所示:
①创建HttpClient对象。
②指定访问网络的方式,创建一个HttpPost对象或者HttpGet对象。
如果需要发送请求参数,可调用HttpGet、HttpPost,也可调用setEntity()的方法来设置请求参数。
③调用HttpClient对象的execute方法访问网络,并获取HttpResponse对象。
④调用HttpResponse.getEntity()方法获取HttpEntity对象,该对象包装了服务器的响应内容,也就是所请求的数据。(www.daowen.com)
表14-1 HttpClient常用类介绍
表中介绍了HttpClient几个常用类以及它们的作用,下面通过一段示例代码让大家更好地理解如何用HttpClient访问网络。具体代码如下:
上述代码演示了如何使用HttpClient访问服务器并获取返回的数据。需要注意的是,使用POST方式设置参数时,需要创建一个NamePair的集合来添加参数,在给参数设置编码时,需要与服务器的解码保持一致,否则就会出现中文乱码的情况。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关移动商务系统开发的文章