//创建信任所有证书的OkHttpClient
public static OkHttpClient getHttps() {
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.hostnameVerifier(new
HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
return true;
}
})
.sslSocketFactory(createSSLSocketFactory())
.build();
return okHttpClient;
}
//进行post请求
public static String doPostHttps(String url, Headers headers, RequestBody body) {
Request.Builder builder = new Request.Builder();
builder.url(url);
if (headers != null) {
builder.headers(headers);
}
builder.post(body);
int maxRetryTime = 1;
int time = 0;
String result = null;
do {
time++;
try {
OkHttpClient进行Https请求(信任所有证书)
最新推荐文章于 2024-05-15 02:59:43 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)