private OkHttpClient createClient() { OkHttpClient.Builder builder = new OkHttpClient.Builder(); builder.followSslRedirects(followRedirects); if (connectTimeout != DEFAULT_TIMEOUT) { builder.connectTimeout(connectTimeout, SECONDS); } if (readTimeout != DEFAULT_TIMEOUT) { builder.readTimeout(readTimeout, SECONDS); } if (callTimeout != DEFAULT_TIMEOUT) { builder.callTimeout(callTimeout, SECONDS); } if (allowInsecure) { X509TrustManager trustManager = createInsecureTrustManager(); SSLSocketFactory sslSocketFactory = createInsecureSslSocketFactory(trustManager); builder.sslSocketFactory(sslSocketFactory, trustManager); builder.hostnameVerifier(createInsecureHostnameVerifier()); } if (verbose) { HttpLoggingInterceptor.Logger logger = System.out::println; builder.eventListenerFactory(new LoggingEventListener.Factory(logger)); } return builder.build(); }
private OkHttpClient createClient() { OkHttpClient.Builder builder = new OkHttpClient.Builder(); builder.followSslRedirects(followRedirects); if (connectTimeout != DEFAULT_TIMEOUT) { builder.connectTimeout(connectTimeout, SECONDS); } if (readTimeout != DEFAULT_TIMEOUT) { builder.readTimeout(readTimeout, SECONDS); } if (callTimeout != DEFAULT_TIMEOUT) { builder.callTimeout(callTimeout, SECONDS); } if (allowInsecure) { X509TrustManager trustManager = createInsecureTrustManager(); SSLSocketFactory sslSocketFactory = createInsecureSslSocketFactory(trustManager); builder.sslSocketFactory(sslSocketFactory, trustManager); builder.hostnameVerifier(createInsecureHostnameVerifier()); } if (verbose) { HttpLoggingInterceptor.Logger logger = System.out::println; builder.eventListenerFactory(new LoggingEventListener.Factory(logger)); } return builder.build(); }