1
..NET平台下WebClient类
WebClient
类是Mircsoft在.NET 2.0框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。
WebClient
类使用起来比较简单,但是由于它是通用的类,主要用于处理发送请求和接收响应的协议(例如HTTP、FTP等,不能处理任一协议的任何附加特性,例如专用于HTTP的cookie。不过可以使用System.Net命名空间中以WebRequest类和WebResponse类为基类的一系列类作为辅助。具体使用可以参考http://msdn2.microsoft.com/zh-cn/library/system.net.webclient.asp
2
.JAVA平台下第三方HttpClient类库
JAVA
平台下commons-httpclient-3.x是个不错的类库,基于标准,纯正java,实现了http1.0和1.1,在一个可扩展的OO框架内,实现了HTTP的全部方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE),支持HTTPS(ssl上的HTTP)的加密操作,透明地穿过HTTP代理建立连接,可以从http://hc.apache.org/httpclient-3.x/得。
3
.PHP第三方类库HttpClient类