超文本传输协议(HTTP)在当今可能是网络上最重要的协议。网络服务、基于网络的应用程序和网络计算的增长,已经使HTTP协议不再局限于用户驱动的浏览器,不断增长的大量应用程序需要HTTP支持。用户可以使用HttpComponents来扩展基本HTTP协议应用来构建HTTP客户端和服务器端,例如浏览器、网络蜘蛛、HTTP代理、 WEB服务传输库或者分布式通讯系统。
HttpComponents 包括以下两个组件
HttpComponents Core
HttpCore是一组底层HTTP传输组件,可以使用少量的代码来构建定制的客户和服务器端HTTP服务。 HttpCore支持两种I/O模型: 基于Java I/O的阻塞模型和基于Java NIO的非阻塞模型。阻塞模型更适合数据敏感、低延迟的情况。非阻塞模型更适合高延迟的情况,此时在一定有效资源的情况下原始数据吞吐量的重要性小于处理成千上万的并发HTTP连接。
HttpComponents Client
HttpClient是基于HttpCore的HTTP/1.1兼容的HTTP代理实现。它也提供可重用的组件,例如客户端认证、HTTP状态管理、HTTP连接管理。 HttpComponents Client继承和使用了Commons HttpClient 3.x,强烈建议使用Commons HttpClient的用户升级到HttpComponents Client。
原来是: 现有的Commons HttpClient, 发展到3.x的时候, apache准备重写(或放弃)他了,
而他的替代品就是HttpComponents,
而HttpComponents其中有一部分便是HttpComponents Client
(因为HttpComponents的另一部分也完全可以拿来做一个精简的server)
这就正如HttpComponents 网页左侧的树上分类的一样.Commons HttpClient是遗产系统了... 当HttpComponent足够稳定时, Commons HttpClient便会被替代.
导航树
Components
* HttpCore
* HttpClient
Legacy
* Commons HttpClient
相关推荐
NULL 博文链接:https://eof.iteye.com/blog/2153595
网络爬虫需要的org.apache.http包)(httpcomponents-client-4.2.5-bin.tar)
commons-codec-1.11.jar commons-logging-1.2.jar fluent-hc-4.5.10.jar httpclient-4.5.10.jar httpclient-cache-4.5.10.jar httpclient-osgi-4.5.10.jar httpclient-win-4.5.10.jar ...jna-4.5.2.jar ...
Apache HttpComponents客户端欢迎使用Apache HttpComponents项目的HttpClient组件。建筑说明有关从源代码进行构建的信息,请参阅 。依存关系HttpClient主模块需要与Java 7兼容的运行时,并且依赖于以下外部库:其他...
apache-httpcomponents-httpmime.jar
Maven坐标:org.apache.httpcomponents:httpcore-nio:4.4.12; 标签:apache、httpcomponents、httpcore、nio、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...
org.apache.httpcomponents.httpclient_4.5.4.jar 官方说明: The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on ...
common-http-utils 为Apache HTTPComponents启用简单的证书固定功能执照此模块已根据Apache许可版本2.0许可。 有关详细信息,请参阅LICENSE.txt
Apache HttpComponents Client Copyright ?1999-2012 The Apache Software Foundation Apache HttpComponents Core Copyright ?1999-2012 The Apache Software Foundation Apache Logging Services Copyright ?...
org.apache.httpcomponents.httpclient_4.5.4.jar 官方说明: The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on ...
Apache HttpComponents 已经取代了 HttpClient 。 官方内容:The Commons HttpClient project is now end of life, and is no longer being developed. It has been replaced by the Apache HttpComponents project ...
org.apache.httpcomponents.client4.11org.apache.httpcomponents.client4.11org.apache.httpcomponents.client4.11
The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. This project functions under the Apache...
The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. This project functions under the Apache...
The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols. This project functions under the Apache...
apache-httpcomponents-httpcore.jar.zip官网下的解压可用
官网下载地址:http://hc.apache.org/downloads.cgi 官网下载的未改动过,都是英文的 包含的内容: 1.examples 例子 2.javadoc api 3.lib 全部包 4.tutorial 官网教程 5.源码 最近学习httpclient,在网上搜的...
许可Apache HttpComponents Core 根据 Apache License 2.0 获得许可。 有关详细信息,请参阅文件和 。接触有关一般信息,请访问主要项目站点 有关当前状态信息,请访问状态页面 如果你想贡献访问密码软件通知此发行...
Apache HttpComponents提供HTTP接口,用来向目标网址提交HTTP请求,以获取网页的内容
Maven坐标:org.apache.httpcomponents:httpclient:4.5.13; 标签:apache、httpcomponents、httpclient、jar包、java、中文文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档...