public class FastHttpClientBuilder extends Object
| 构造器 | 说明 |
|---|---|
FastHttpClientBuilder() |
|
FastHttpClientBuilder(okhttp3.OkHttpClient okHttpClient) |
public FastHttpClientBuilder()
public FastHttpClientBuilder(okhttp3.OkHttpClient okHttpClient)
public FastHttpClientBuilder connectTimeout(long timeout, TimeUnit unit)
public FastHttpClientBuilder readTimeout(long timeout, TimeUnit unit)
public FastHttpClientBuilder writeTimeout(long timeout, TimeUnit unit)
timeout - unit - public FastHttpClientBuilder pingInterval(long interval, TimeUnit unit)
interval - unit - public FastHttpClientBuilder proxy(Proxy proxy)
proxy - public FastHttpClientBuilder proxySelector(ProxySelector proxySelector)
proxySelector - public FastHttpClientBuilder cookieJar(okhttp3.CookieJar cookieJar)
cookieJar - public FastHttpClientBuilder cache(okhttp3.Cache cache)
cache - public FastHttpClientBuilder dns(okhttp3.Dns dns)
dns - public FastHttpClientBuilder socketFactory(SocketFactory socketFactory)
socketFactory - public FastHttpClientBuilder sslSocketFactory(SSLSocketFactory sslSocketFactory)
sslSocketFactory - public FastHttpClientBuilder sslSocketFactory(SSLSocketFactory sslSocketFactory, X509TrustManager trustManager)
sslSocketFactory - trustManager - public FastHttpClientBuilder hostnameVerifier(HostnameVerifier hostnameVerifier)
hostnameVerifier - public FastHttpClientBuilder certificatePinner(okhttp3.CertificatePinner certificatePinner)
public FastHttpClientBuilder authenticator(okhttp3.Authenticator authenticator)
public FastHttpClientBuilder proxyAuthenticator(okhttp3.Authenticator proxyAuthenticator)
public FastHttpClientBuilder connectionPool(okhttp3.ConnectionPool connectionPool)
public FastHttpClientBuilder followSslRedirects(boolean followProtocolRedirects)
public FastHttpClientBuilder followRedirects(boolean followRedirects)
public FastHttpClientBuilder retryOnConnectionFailure(boolean retryOnConnectionFailure)
public FastHttpClientBuilder dispatcher(okhttp3.Dispatcher dispatcher)
public FastHttpClientBuilder protocols(List<okhttp3.Protocol> protocols)
public FastHttpClientBuilder connectionSpecs(List<okhttp3.ConnectionSpec> connectionSpecs)
public FastHttpClientBuilder addInterceptor(okhttp3.Interceptor interceptor)
public FastHttpClientBuilder addNetworkInterceptor(okhttp3.Interceptor interceptor)
public okhttp3.OkHttpClient.Builder getBuilder()
public FastHttpClientBuilder sslContext(SSLContext sslContext)
sslContext - public HttpClient build()
Copyright © 2019. All rights reserved.