public class OkhttpClientUtil extends Object
| 构造器和说明 |
|---|
OkhttpClientUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient()
生成OkhttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(okhttp3.Interceptor interceptor)
根据拦截器生成OkhttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(Proxy.Type type,
String proxyHost,
int proxyPort,
String certPath,
String certPass,
okhttp3.Interceptor interceptor)
根据代理证书生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(Proxy.Type type,
String proxyHost,
int proxyPort,
String certPath,
String certPass,
X509TrustManager trustManager,
okhttp3.Interceptor interceptor)
根据代理证书生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String proxyHost,
int proxyPort)
根据代理生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String proxyHost,
int proxyPort,
okhttp3.Interceptor interceptor)
根据代理拦截器生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String proxyHost,
int proxyPort,
String certPath,
String certPass)
根据代理证书生成okHttpClient,默认为Http代理
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String proxyHost,
int proxyPort,
String certPath,
String certPass,
okhttp3.Interceptor interceptor)
根据代理证书拦截器生成okHttpClient,默认为Http代理
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String proxyHost,
int proxyPort,
String certPath,
String certPass,
X509TrustManager trustManager)
根据代理证书生成okHttpClient,默认为Http代理
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String proxyHost,
int proxyPort,
String certPath,
String certPass,
X509TrustManager trustManager,
okhttp3.Interceptor interceptor)
根据代理证书生成okHttpClient,默认为Http代理
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String certPath,
String certPass)
根据证书生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String certPath,
String certPass,
okhttp3.Interceptor interceptor)
根据证书拦截器生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String certPath,
String certPass,
X509TrustManager trustManager)
根据证书生成okHttpClient
|
static okhttp3.OkHttpClient.Builder |
genOkHttpClient(String certPath,
String certPass,
X509TrustManager trustManager,
okhttp3.Interceptor interceptor)
根据证书拦截器生成okHttpClient
|
static SSLContext |
getSslContext(String certPath,
String certPass)
获取SSLContext
|
static SSLContext |
getSslContext(String certPath,
String certPass,
TrustManager trustManager) |
public static okhttp3.OkHttpClient.Builder genOkHttpClient()
public static okhttp3.OkHttpClient.Builder genOkHttpClient(okhttp3.Interceptor interceptor)
interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort)
proxyHost - 代理主机proxyPort - 代理端口public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, okhttp3.Interceptor interceptor)
proxyHost - 代理主机proxyPort - 代理端口interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass)
certPath - 证书地址certPass - 证书密匙public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass, okhttp3.Interceptor interceptor)
certPath - 证书地址certPass - 证书密匙interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass, X509TrustManager trustManager)
certPath - 证书地址certPass - 证书密匙trustManager - 证书接口public static okhttp3.OkHttpClient.Builder genOkHttpClient(String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor)
certPath - 证书地址certPass - 证书密匙trustManager - 证书接口interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass)
proxyHost - 代理主机proxyPort - 代理端口certPath - 证书地址certPass - 证书密匙public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, okhttp3.Interceptor interceptor)
proxyHost - 代理主机proxyPort - 代理端口certPath - 证书地址certPass - 证书密匙interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager)
proxyHost - 代理主机proxyPort - 代理端口certPath - 证书地址certPass - 证书密匙trustManager - 证书接口public static okhttp3.OkHttpClient.Builder genOkHttpClient(String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor)
proxyHost - 代理主机proxyPort - 代理端口certPath - 证书地址certPass - 证书密匙trustManager - 证书接口interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(Proxy.Type type, String proxyHost, int proxyPort, String certPath, String certPass, okhttp3.Interceptor interceptor)
type - 代理类型proxyHost - 代理主机proxyPort - 代理端口certPath - 证书地址certPass - 证书密匙interceptor - 拦截器public static okhttp3.OkHttpClient.Builder genOkHttpClient(Proxy.Type type, String proxyHost, int proxyPort, String certPath, String certPass, X509TrustManager trustManager, okhttp3.Interceptor interceptor)
type - 代理类型proxyHost - 代理主机proxyPort - 代理端口certPath - 证书地址certPass - 证书密匙trustManager - 证书接口interceptor - 拦截器public static SSLContext getSslContext(String certPath, String certPass)
certPath - SSL证书路径certPass - SSL证书密匙public static SSLContext getSslContext(String certPath, String certPass, TrustManager trustManager)
Copyright © 2022. All rights reserved.