这是(shì)httpclient4.3所需jar包 官方绿色版下载, Apache Jakarta Common 下的子项目,可以用来(lái)提(tí)供高(gāo)效的、最新(xīn)的、功能(néng)丰(fēng)富(fù)的(de)支(zhī)持 HTTP 协议的客户端(duān)编程工具(jù)包,并且它支持 HTTP 协议(yì)最新的(de)版本和建(jiàn)议。
httpclient4.3所需jar包官方绿色版的HTTP客户(hù)端(duān)开源项目---HttpClient。它完全能够处理HTTP连接中的(de)各(gè)种问题,使用(yòng)起来非常方便。只需在项目中引入HttpClient.jar 包,就可以模拟 IE 来获(huò)取网页内容(róng)。
Httpclient所(suǒ)需(xū)jar包,包括commons-codec-1.4.jar、commons-httpclient-3.0.1.jar、commons-logging-1.1.1.jar。
(1) GET方法
使用(yòng) HttpClient 需要以(yǐ)下(xià) 6 个(gè)步(bù)骤:
1. 创(chuàng)建 HttpClient 的实例
2. 创建(jiàn)某(mǒu)种连接方法(fǎ)的(de)实例(lì),在这里是(shì) GetMethod。在 GetMethod 的构造函数中传入待连接的地址
3. 调(diào)用第一步中创建(jiàn)好的(de)实例的(de) execute 方法来(lái)执行(háng)第二步(bù)中创建好的 method 实(shí)例
4. 读 response
5. 释放连接(jiē)。无论执行(háng)方(fāng)法是否成(chéng)功,都必须释放(fàng)连接
6. 对得到后的(de)内容进行处理(lǐ)
以下列出的是 HttpClient 提供的主(zhǔ)要的功能,要(yào)知道(dào)更多详(xiáng)细的功能(néng)可以参见 HttpClient 的主页。
(1)实现(xiàn)了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)
(2)支持自动转(zhuǎn)向
(3)支持(chí) HTTPS 协议
(4)支持代(dài)理服务器等(děng)
