HttpClient前言
2015-11-28 14:13
525 查看
前言
用于互联网的超文本传输协议(HTTP)在今天可能是最重要的协议,网络服务、网络应用以及网络计算的增长持续加深HTTP协议在除基于用户驱动的浏览器之外的重要性,同时增加了需要HTTP协议支持的应用的数量。
尽管java.net包提供了通过HTTP访问网络资源的基本功能,但是并没有提供一个完整的灵活的可被大多数应用使用的功能。HttpClient旨在通过提供一个高效、最新并且功能丰富的API包弥补这一空白,这些包实现了最新的HTTP客户端标准和建议。
HttpClient在对基本HTTP协议提供健壮稳定的支持的同事还兼具扩展性,HttpClient可能会引起任何想要构建诸如web浏览器、网络服务客户端或者为了分布式通信而使用或继承HTTP协议的系统的人的兴趣。
1.HttpClient是什么
基于HttpCore的HTTP协议客户端传输库。
基于传统(阻塞)I/O。
内容无关的。
2.HttpClient不是什么
HttpClient不是一个浏览器,而是一个HTTP客户端传输库,HttpClient的目的是发送和
接受HTTP信息,HttpClient不会去解析消息,不会去执行嵌入到HTML页面的JavaScript脚本,
不会去解析消息的类型,也不会去做其他任何和HTTP传输无关的事情。
用于互联网的超文本传输协议(HTTP)在今天可能是最重要的协议,网络服务、网络应用以及网络计算的增长持续加深HTTP协议在除基于用户驱动的浏览器之外的重要性,同时增加了需要HTTP协议支持的应用的数量。
尽管java.net包提供了通过HTTP访问网络资源的基本功能,但是并没有提供一个完整的灵活的可被大多数应用使用的功能。HttpClient旨在通过提供一个高效、最新并且功能丰富的API包弥补这一空白,这些包实现了最新的HTTP客户端标准和建议。
HttpClient在对基本HTTP协议提供健壮稳定的支持的同事还兼具扩展性,HttpClient可能会引起任何想要构建诸如web浏览器、网络服务客户端或者为了分布式通信而使用或继承HTTP协议的系统的人的兴趣。
1.HttpClient是什么
基于HttpCore的HTTP协议客户端传输库。
基于传统(阻塞)I/O。
内容无关的。
2.HttpClient不是什么
HttpClient不是一个浏览器,而是一个HTTP客户端传输库,HttpClient的目的是发送和
接受HTTP信息,HttpClient不会去解析消息,不会去执行嵌入到HTML页面的JavaScript脚本,
不会去解析消息的类型,也不会去做其他任何和HTTP传输无关的事情。
相关文章推荐
- linux网络编程
- 静态联编和动态联编http://www.cnblogs.com/xiaofengkang/archive/2011/10/21/2220678.html
- 基于网络传输的数据包的加密解密方法及终端
- 浅析c与c++中struct的区别 http://www.jb51.net/article/39992.htm
- 网络相关知识及设备解析
- http://zee.linxsol.com/system-administration/qdevice-eth0-does-not-seem-to-be-presentq-after-moving-
- linux网络问题分析的大刀:tcpdump +wireshark
- 基于socket原始套接字的网络嗅探器
- HttpURLConnection get----post
- TCP状态图
- HttpClient——get--post
- HTTP中GET和POST请求区别
- xlistview 网络请求+加载+分页方法
- 计算机网络原理入门
- 手把手入门神经网络系列(1)_从初等数学的角度初探神经网络
- 手把手入门神经网络系列(1)_从初等数学的角度初探神经网络
- android 广播获取网络状态及判断234G
- android官方推荐的网络调优器AT&T ARO
- HttpResponseCache 网络缓存使用
- Paxos