public final class OkHttpUtil extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OkHttpUtil.NullCallback |
| Modifier and Type | Method and Description |
|---|---|
static okhttp3.Interceptor |
basicAuth(String user,
String password) |
static void |
setupCookieJar(okhttp3.OkHttpClient.Builder clientBuilder) |
static void |
setupHttpProxy(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<com.google.common.net.HostAndPort> httpProxy) |
static void |
setupKerberos(okhttp3.OkHttpClient.Builder clientBuilder,
String remoteServiceName,
boolean useCanonicalHostname,
Optional<String> principal,
Optional<File> kerberosConfig,
Optional<File> keytab,
Optional<File> credentialCache) |
static void |
setupProxy(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<com.google.common.net.HostAndPort> proxy,
Proxy.Type type) |
static void |
setupSocksProxy(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<com.google.common.net.HostAndPort> socksProxy) |
static void |
setupSsl(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<String> keyStorePath,
Optional<String> keyStorePassword,
Optional<String> trustStorePath,
Optional<String> trustStorePassword) |
static void |
setupTimeouts(okhttp3.OkHttpClient.Builder clientBuilder,
int timeout,
TimeUnit unit) |
static okhttp3.Interceptor |
tokenAuth(String accessToken) |
static okhttp3.Interceptor |
userAgent(String userAgent) |
public static okhttp3.Interceptor userAgent(String userAgent)
public static okhttp3.Interceptor tokenAuth(String accessToken)
public static void setupTimeouts(okhttp3.OkHttpClient.Builder clientBuilder,
int timeout,
TimeUnit unit)
public static void setupCookieJar(okhttp3.OkHttpClient.Builder clientBuilder)
public static void setupSocksProxy(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<com.google.common.net.HostAndPort> socksProxy)
public static void setupHttpProxy(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<com.google.common.net.HostAndPort> httpProxy)
public static void setupProxy(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<com.google.common.net.HostAndPort> proxy,
Proxy.Type type)
public static void setupSsl(okhttp3.OkHttpClient.Builder clientBuilder,
Optional<String> keyStorePath,
Optional<String> keyStorePassword,
Optional<String> trustStorePath,
Optional<String> trustStorePassword)
Copyright © 2012–2019. All rights reserved.