类 OkhttpClientUtil
java.lang.Object
tech.mhuang.pacebox.springboot.core.okhttp.OkhttpClientUtil
okhttp 工具类
- 从以下版本开始:
- 1.1.0
- 作者:
- mhuang
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static okhttp3.OkHttpClient.Builder生成OkhttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(String proxyHost, int proxyPort) 根据代理生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass) 根据代理证书生成okHttpClient,默认为Http代理static okhttp3.OkHttpClient.BuildergenOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager) 根据代理证书生成okHttpClient,默认为Http代理static okhttp3.OkHttpClient.BuildergenOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor) 根据代理证书生成okHttpClient,默认为Http代理static okhttp3.OkHttpClient.BuildergenOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, okhttp3.Interceptor interceptor) 根据代理证书拦截器生成okHttpClient,默认为Http代理static okhttp3.OkHttpClient.BuildergenOkHttpClient(String proxyHost, int proxyPort, okhttp3.Interceptor interceptor) 根据代理拦截器生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(String certPath, String certPass) 根据证书生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(String certPath, String certPass, X509TrustManager trustManager) 根据证书生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor) 根据证书拦截器生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(String certPath, String certPass, okhttp3.Interceptor interceptor) 根据证书拦截器生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(Proxy.Type type, String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor) 根据代理证书生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(Proxy.Type type, String proxyHost, int proxyPort, String certPath, String certPass, okhttp3.Interceptor interceptor) 根据代理证书生成okHttpClientstatic okhttp3.OkHttpClient.BuildergenOkHttpClient(okhttp3.Interceptor interceptor) 根据拦截器生成OkhttpClientstatic SSLContextgetSslContext(String certPath, String certPass) 获取SSLContextstatic SSLContextgetSslContext(String certPath, String certPass, TrustManager trustManager)
-
构造器详细资料
-
OkhttpClientUtil
public OkhttpClientUtil()
-
-
方法详细资料
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient()生成OkhttpClient- 返回:
- okhttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(okhttp3.Interceptor interceptor) 根据拦截器生成OkhttpClient- 参数:
interceptor- 拦截器- 返回:
- OkHttpClient
-
genOkHttpClient
根据代理生成okHttpClient- 参数:
proxyHost- 代理主机proxyPort- 代理端口- 返回:
- okhttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, okhttp3.Interceptor interceptor) 根据代理拦截器生成okHttpClient- 参数:
proxyHost- 代理主机proxyPort- 代理端口interceptor- 拦截器- 返回:
- okhttpClient
-
genOkHttpClient
根据证书生成okHttpClient- 参数:
certPath- 证书地址certPass- 证书密匙- 返回:
- okhttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass, okhttp3.Interceptor interceptor) 根据证书拦截器生成okHttpClient- 参数:
certPath- 证书地址certPass- 证书密匙interceptor- 拦截器- 返回:
- okhttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass, X509TrustManager trustManager) 根据证书生成okHttpClient- 参数:
certPath- 证书地址certPass- 证书密匙trustManager- 证书接口- 返回:
- okhttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor) 根据证书拦截器生成okHttpClient- 参数:
certPath- 证书地址certPass- 证书密匙trustManager- 证书接口interceptor- 拦截器- 返回:
- okhttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass) 根据代理证书生成okHttpClient,默认为Http代理- 参数:
proxyHost- 代理主机proxyPort- 代理端口certPath- 证书地址certPass- 证书密匙- 返回:
- okHttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, okhttp3.Interceptor interceptor) 根据代理证书拦截器生成okHttpClient,默认为Http代理- 参数:
proxyHost- 代理主机proxyPort- 代理端口certPath- 证书地址certPass- 证书密匙interceptor- 拦截器- 返回:
- okHttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager) 根据代理证书生成okHttpClient,默认为Http代理- 参数:
proxyHost- 代理主机proxyPort- 代理端口certPath- 证书地址certPass- 证书密匙trustManager- 证书接口- 返回:
- okHttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor) 根据代理证书生成okHttpClient,默认为Http代理- 参数:
proxyHost- 代理主机proxyPort- 代理端口certPath- 证书地址certPass- 证书密匙trustManager- 证书接口interceptor- 拦截器- 返回:
- okHttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(Proxy.Type type, String proxyHost, int proxyPort, String certPath, String certPass, okhttp3.Interceptor interceptor) 根据代理证书生成okHttpClient- 参数:
type- 代理类型proxyHost- 代理主机proxyPort- 代理端口certPath- 证书地址certPass- 证书密匙interceptor- 拦截器- 返回:
- okHttpClient
-
genOkHttpClient
public static okhttp3.OkHttpClient.Builder genOkHttpClient(Proxy.Type type, String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor) 根据代理证书生成okHttpClient- 参数:
type- 代理类型proxyHost- 代理主机proxyPort- 代理端口certPath- 证书地址certPass- 证书密匙trustManager- 证书接口interceptor- 拦截器- 返回:
- okHttpClient
-
getSslContext
获取SSLContext- 参数:
certPath- SSL证书路径certPass- SSL证书密匙- 返回:
- SSLContext
-
getSslContext
-