类 OkHttp3Impl

  • 所有已实现的接口:
    Http

    public class OkHttp3Impl
    extends AbstractHttp

    OkHttp3 实现

    作者:
    yangkai.shen
    • 字段详细资料

      • CONTENT_TYPE_JSON

        public static final okhttp3.MediaType CONTENT_TYPE_JSON
    • 构造器详细资料

      • OkHttp3Impl

        public OkHttp3Impl()
      • OkHttp3Impl

        public OkHttp3Impl​(HttpConfig httpConfig)
      • OkHttp3Impl

        public OkHttp3Impl​(okhttp3.OkHttpClient.Builder httpClientBuilder,
                           HttpConfig httpConfig)
    • 方法详细资料

      • get

        public String get​(String url)
        GET 请求
        参数:
        url - URL
        返回:
        结果
      • get

        public String get​(String url,
                          Map<String,​String> params,
                          boolean encode)
        GET 请求
        参数:
        url - URL
        params - 参数
        encode - 是否需要 url encode
        返回:
        结果
      • get

        public String get​(String url,
                          Map<String,​String> params,
                          HttpHeader header,
                          boolean encode)
        GET 请求
        参数:
        url - URL
        params - 参数
        header - 请求头
        encode - 是否需要 url encode
        返回:
        结果
      • post

        public String post​(String url)
        POST 请求
        参数:
        url - URL
        返回:
        结果
      • post

        public String post​(String url,
                           String data)
        POST 请求
        参数:
        url - URL
        data - JSON 参数
        返回:
        结果
      • post

        public String post​(String url,
                           String data,
                           HttpHeader header)
        POST 请求
        参数:
        url - URL
        data - JSON 参数
        header - 请求头
        返回:
        结果
      • post

        public String post​(String url,
                           Map<String,​String> params,
                           boolean encode)
        POST 请求
        参数:
        url - URL
        params - form 参数
        encode - 是否需要 url encode
        返回:
        结果
      • post

        public String post​(String url,
                           Map<String,​String> params,
                           HttpHeader header,
                           boolean encode)
        POST 请求
        参数:
        url - URL
        params - form 参数
        header - 请求头
        encode - 是否需要 url encode
        返回:
        结果