HttpParam描述配置参数。
HTTPParam描述参数,参数由名称和值构成。

通过HttpProtocolParams来注入参数。

BasicHttpProcessor描述的HTTP的拦截器,以列表维护拦截器,然后遍历逐个处理拦截器。

HttpRequestInterceptor是请求拦截器。
里面有很多中拦截器。每一种请求头都可以有拦截器。

HttpRequestExecutor请求执行器。

HttpExecutionContext是简单的哈希表。

HttpClient的连接是使用SocketHttpClientConnection的Socket连接。

ConnectionReuseStrategy连接重用策略,要么keepAlive,要么非keepAlive。

将socket的inputstream和outputstream分别划分为receiver和transmiter。

BasicHttpRequest是请求行的包装类。

PreProcess是发起请求。
PostProcess是处理响应。
调用execute的时候就会执行。

响应的结果用HttpEntity类来表示。

EntityUtils则提供便利的方法处理HttpEntity。
评论
发表评论

您还没有登录,请登录后发表评论

Azi
搜索本博客
存档
最新评论