今天要做这样的一件事情, 对方有一个网页, 在等我们定时传一些数据
是的, 我们不可能派一个人定时打开浏览器去做一些请求, 于是我们需要一个client,
他客串一个http代理, 去给对方的网页传一些参数.(我们使用post方法)
jdk net包里面有这两个东西可以做这件事情: URLConnection,HttpURLConnection
但我们找到了更好的东西:
HttpComponents
这个东西有两个jar包,分别如下, 他们完全满足了我们的需求.
写道
httpcore-4.0-beta3.jar
httpcore-nio-4.0-beta3.jar
自带的tutor和sample也都是很好的学习字源.
但是他的页面上(http://hc.apache.org/)有两个东西让我比较迷惑.
一个是"HttpComponents Client", 一个是"Commons HttpClient (legacy)"
开始光注意clint了, 没注意前面的定语, 给我都整迷糊了.... 我的大眼睛当时就没有看到legacy这个单词.
原来是: 现有的Commons HttpClient, 发展到3.x的时候, apache准备重写(或放弃)他了,
而他的替代品就是HttpComponents,
而HttpComponents其中有一部分便是HttpComponents Client
(因为HttpComponents的另一部分也完全可以拿来做一个精简的server)
这就正如HttpComponents
网页左侧的树上分类的一样.Commons HttpClient是遗产系统了... 当HttpComponent足够稳定时, Commons HttpClient便会被替代.
导航树
Components
* HttpCore
* HttpClient
Legacy
* Commons HttpClient
分享到:
相关推荐
httpcomponents-jar包;httpcomponents-jar包;httpcomponents-jar包;httpcomponents-jar包;httpcomponents-jar包;httpcomponents-jar包
里面包含httpcomponents所有jar包,足够开发使用的,很全面的,很好用!
网络爬虫需要的org.apache.http包)(httpcomponents-client-4.2.5-bin.tar)
apache-httpcomponents-httpmime.jar
httpcomponents-client-4.5.2-bin.zip HttpComponents也就是以前的httpclient项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端/服务器编程工具包,并且它支持 HTTP 协议最新的版本和建议。 ...
httpcomponents-client-4.5.4-osgi-bin.tar.gz 内含: org.apache.httpcomponents.httpclient_4.5.4.jar 官方说明: The Apache HttpComponents™ project is responsible for creating and maintaining a toolset ...
httpcomponents-client-4.5.4-src.tar.gz 官方说明: The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on ...
httpcomponents-client-4.5.4-osgi-bin.zip 内含: org.apache.httpcomponents.httpclient_4.5.4.jar 官方说明: The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of...
httpcomponents-client-4.5.4-src.zip 官方更新说明: The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on ...
httpcomponents-client-4.5.4-bin.zip 内含: httpclient-4.5.4.jar httpmime-4.5.4.jar fluent-hc-4.5.4.jar httpclient-cache-4.5.4.jar httpclient-win-4.5.4.jar httpcore-4.4.7.jar commons-logging-1.2.jar ...
httpcomponents-core-4.2.1 httpcomponents-client-4.2 httpcore4.2 org.apache.http
httpcomponents apache开源http组件,主要用于相关http客户端通讯
httpcomponents-client-4.5.12.zip包含了多个jar包。 欢迎大家下载,大家也可关注我的博客,欢迎一起交流,如有疑问请留言!
httpcomponents client apache开源源码基于httpcomponents-core,主要用于http客户端通讯
java-httpcomponents
httpcomponents-core-4.0-bin.zip
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 ...
Httpcomponents 是Apache Jakarta 項目的一個子項目 HttpComponents项目是HTTP协议的几个方面的底层库。在服务器或客户端通讯有高级需求的用户可能发现,对于建构定制的HTTP协议服务,这是一个有用的工具集
httpcomponents-client-4.1.1-osgi-bin 强大的开源项目HttpClient,可以很方便的使用它实现上传,下载功能