|
|
|
|
@ -11,7 +11,6 @@ import com.google.common.net.HttpHeaders; |
|
|
|
|
|
|
|
|
|
import java.security.SecureRandom; |
|
|
|
|
import java.security.cert.X509Certificate; |
|
|
|
|
import java.util.Arrays; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Objects; |
|
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
@ -23,7 +22,6 @@ import javax.net.ssl.X509TrustManager; |
|
|
|
|
|
|
|
|
|
import okhttp3.Cache; |
|
|
|
|
import okhttp3.Call; |
|
|
|
|
import okhttp3.ConnectionSpec; |
|
|
|
|
import okhttp3.Dns; |
|
|
|
|
import okhttp3.FormBody; |
|
|
|
|
import okhttp3.Headers; |
|
|
|
|
@ -139,7 +137,7 @@ public class OkHttp { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static OkHttpClient.Builder getBuilder() { |
|
|
|
|
OkHttpClient.Builder builder = new OkHttpClient.Builder().connectionSpecs(Arrays.asList(ConnectionSpec.RESTRICTED_TLS, ConnectionSpec.COMPATIBLE_TLS, ConnectionSpec.MODERN_TLS, ConnectionSpec.CLEARTEXT)).addInterceptor(new OkhttpInterceptor()).connectTimeout(TIMEOUT, TimeUnit.MILLISECONDS).readTimeout(TIMEOUT, TimeUnit.MILLISECONDS).writeTimeout(TIMEOUT, TimeUnit.MILLISECONDS).dns(dns()); |
|
|
|
|
OkHttpClient.Builder builder = new OkHttpClient.Builder().addInterceptor(new OkhttpInterceptor()).connectTimeout(TIMEOUT, TimeUnit.MILLISECONDS).readTimeout(TIMEOUT, TimeUnit.MILLISECONDS).writeTimeout(TIMEOUT, TimeUnit.MILLISECONDS).dns(dns()); |
|
|
|
|
builder.proxySelector(selector()); |
|
|
|
|
ignoreSSLErrors(builder); |
|
|
|
|
return builder; |
|
|
|
|
|