类 HttpClient


  • public class HttpClient
    extends Object
    OKHttpClient封装
    作者:
    frankcl
    • 构造器详细资料

      • HttpClient

        public HttpClient()
        普通模式,使用默认配置,不启用代理
      • HttpClient

        public HttpClient​(HttpClientConfig config)
        普通模式,不启用代理
        参数:
        config - http client配置
      • HttpClient

        public HttpClient​(HttpClientConfig config,
                          Proxy proxy,
                          okhttp3.Authenticator authenticator)
        启用代理及认证机制
        参数:
        config - http client配置信息
        proxy - 代理信息
        authenticator - 代理认证
      • HttpClient

        public HttpClient​(HttpClientConfig config,
                          ProxySelector proxySelector,
                          okhttp3.Authenticator authenticator)
        启用代理选择器及认证机制
        参数:
        config - http client配置信息
        proxySelector - 代理选择器
        authenticator - 代理认证
    • 方法详细资料

      • execute

        public okhttp3.Response execute​(HttpRequest httpRequest)
        执行HTTP请求
        参数:
        httpRequest - HTTP请求
        返回:
        HTTP响应