HttpClient前言

前言

   用于互联网的超文本传输协议(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传输无关的事情。

你可能感兴趣的:(httpclient)