直接上代码!
在这里插入代码片
```Interceptor headers = chain -> {
Request original = chain.request(); //192.168.201.100
HttpUrl newUrl = original.url().newBuilder().host("120.92.77.114").build();
CNUtils.log("APP newURL :" + newUrl);
Request completeRequest = original.newBuilder()
.url(newUrl)
.build();
Request.Builder requestBuilder = completeRequest.newBuilder();
Request request = requestBuilder.build();
return chain.proceed(request);
};
OkHttpClient okHttpClient = new OkHttpClient.Builder()
// .addInterceptor(headers)
.cache(com.androidnetworking.utils.Utils.getCache(
application.getApplicationContext(),
50 * 1024 * 1024, ANConstants.CACHE_DIR_NAME)) // 设置缓存大小 50M
.connectTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
// .hostnameVerifier(new TrustAllHostnameVerifier())
.build();
在这里插入代码片
@Override
public boolean verify(String hostname, SSLSession session) {
if (hostname == "120.92.77.114") {
return true;//验证成功
}
return false;
}
}