|
|
|
|
@ -5,7 +5,6 @@ import com.github.catvod.crawler.Spider; |
|
|
|
|
import java.io.IOException; |
|
|
|
|
import java.security.SecureRandom; |
|
|
|
|
import java.security.cert.X509Certificate; |
|
|
|
|
import java.util.Arrays; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
@ -15,7 +14,6 @@ import javax.net.ssl.SSLContext; |
|
|
|
|
import javax.net.ssl.TrustManager; |
|
|
|
|
import javax.net.ssl.X509TrustManager; |
|
|
|
|
|
|
|
|
|
import okhttp3.ConnectionSpec; |
|
|
|
|
import okhttp3.Dns; |
|
|
|
|
import okhttp3.Headers; |
|
|
|
|
import okhttp3.OkHttpClient; |
|
|
|
|
@ -110,7 +108,7 @@ public class OkHttp { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public 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()).dns(dns()).connectTimeout(30, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).writeTimeout(30, TimeUnit.SECONDS); |
|
|
|
|
OkHttpClient.Builder builder = new OkHttpClient.Builder().addInterceptor(new OkhttpInterceptor()).dns(dns()).connectTimeout(30, TimeUnit.SECONDS).readTimeout(30, TimeUnit.SECONDS).writeTimeout(30, TimeUnit.SECONDS); |
|
|
|
|
ignoreSSLErrors(builder); |
|
|
|
|
return builder; |
|
|
|
|
} |
|
|
|
|
|