# 程序包me.chanjar.weixin.common.util.http的分层结构

程序包分层结构:

- 所有程序包

## 类分层结构

- java.lang.Object
  - me.chanjar.weixin.common.util.http.DefaultApacheHttpClientBuilder (implements me.chanjar.weixin.common.util.http.ApacheHttpClientBuilder)
  - me.chanjar.weixin.common.util.http.InputStreamResponseHandler (implements org.apache.http.client.ResponseHandler<T>)
  - me.chanjar.weixin.common.util.http.MediaDownloadRequestExecutor (implements me.chanjar.weixin.common.util.http.RequestExecutor<T,E>)
  - me.chanjar.weixin.common.util.http.MediaUploadRequestExecutor (implements me.chanjar.weixin.common.util.http.RequestExecutor<T,E>)
  - me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor (implements me.chanjar.weixin.common.util.http.RequestExecutor<T,E>)
  - me.chanjar.weixin.common.util.http.SimplePostRequestExecutor (implements me.chanjar.weixin.common.util.http.RequestExecutor<T,E>)
  - java.lang.Thread (implements java.lang.Runnable)
    - me.chanjar.weixin.common.util.http.DefaultApacheHttpClientBuilder.IdleConnectionMonitorThread
  - me.chanjar.weixin.common.util.http.URIUtil
  - me.chanjar.weixin.common.util.http.Utf8ResponseHandler (implements org.apache.http.client.ResponseHandler<T>)

## 接口分层结构

- me.chanjar.weixin.common.util.http.ApacheHttpClientBuilder
- me.chanjar.weixin.common.util.http.RequestExecutor<T,E>