HTTP 协议是 Internet 上使用得最多、最重要的协议之一,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。HttpClient 已经应用在很多的项目中,比如 Apache Jakarta 上很著名的另外两个开源项目 Cactus 和 HTMLUnit 都使用了 HttpClient。Commons HttpClient项目现已终止,不再开发。 它已被Apache HttpComponents项目里的HttpClient和HttpCore模块取代,它们提供了更好的性能和更大的灵活性。[1]

以下列出的是 HttpClient 提供的主要的功能,要知道更多详细的功能可以参见 HttpClient 的主页。

(1)实现了所有 HTTP 的方法(GET,POST,PUT,HEAD 等)

(2)支持自动转向

(3)支持 HTTPS 协议

(4)支持代理服务器等

(1) GET方法

使用 HttpClient 需要以下 6 个步骤:

1. 创建 HttpClient 的实例

2. 创建某种连接方法的实例,在这里是GetMethod。在 GetMethod 的构造函数中传入待连接的地址

3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例

4. 读 response

5. 释放连接。无论执行方法是否成功,都必须释放连接

刚刚查询:HttpClient Science squeezing Project Collateral 历辈达赖喇嘛与中央政府关系 高材疾足 菲星DV920 PropertyVetoException Joustar 工业卤水 反相畴界 现代农业 kunming 黑杰 仗势欺人 毛球打砖块 告别式 Scanning 新泽西州 半信半疑 天文望远镜 打来打去 基隆火山群 小熊座 李丽珍 make-up AlbertClaude 固若金汤 护肤品 极速救护车 太平道 Terrier 监督权 股票交易所 标题栏 assumes 阿默士 军事装备 中国航空附件研究所 ׳ 差别待遇 大武口 瓜皮小帽 花生粉 枯域 孙伍琴 四川大学锦江学院会计系 音乐声 绿蜥蜴 yingkou 冯雪峰 科普特 葡糖杆菌属 好好先生 文化上 兰州大学达尔文协会 泰辣面包 格斗 galericulata 121Ժѧ 蒸米粑 血战毒枭 长蛇座 原核细胞 南极点 87.html 才学兼优 碳酸根 麦克纳马拉 Glasgow aquaplus 错落有致 济南糖醋鲤鱼 费县信息港 周浦镇 机组人员 COMUNITA scattering 东躲西藏
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 消耗时间:0.004秒 内存0.8MB