httpclient简单学习(一)

  在网络上访问资源,有时需要使用到Http协议。HttpClient是Apache Jakarta Commo下的子项目,用来提供高效,方便的网络资源访问,是一个非常重要的编程工具包。

 (一)下载最新的httpclient包

   http://hc.apache.org/downloads.cgi

      

  apache提供了诸多的Httpclient版本下载,包括linux和windows,如果是在windows系统下编程,往往下载Binary下4.5.1.zip(第二个),linux则下载4.5.1.tar.gz(第一个),如果想研究源代码,则下载Source下相应的版本。

  假如你下载的是Binary下的第二个版本,解压缩后你会看到如下的jar包:


上面的jar包,不仅提供了HttpClient的实现和还提供了使用HttpClient过程中需要用到的其他支持,比如关于日志系统的logging。

(二)HttpClient简单运用

   HttpClient的运用非常广泛,在网络上根据一个url(统一资源定位符),我们可以实现简单的数据交换也可以实现复杂的爬虫系统等。

  实现Http方法,需要两个过程,请求和响应。

  请求时一般采用get和post方法,其对应HttpClient里面的两个重要类:HttpGet和HttpPost。另外结合具体的情景,可能需要使用诸如HttpHead和HttpTrace等重要的类。

  执行请求后,可以根据返回的响应码知道通讯是否顺利,从而获得响应的内容。

 下面是一个简单的例子:

 限于本文作者水平,上诉内容难免有错误,还望大家帮忙纠正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值