程序包 | 说明 |
---|---|
me.chanjar.weixin.common.util.http.okhttp |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultOkHttpClientBuilder |
class |
OkHttpDnsClientBuilder
OkHttpClient 连接管理器 多一个DNS解析.
|
限定符和类型 | 方法和说明 |
---|---|
OkHttpClientBuilder |
OkHttpDnsClientBuilder.addInterceptor(okhttp3.Interceptor interceptor) |
OkHttpClientBuilder |
OkHttpClientBuilder.addInterceptor(okhttp3.Interceptor interceptor)
拦截器
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.addInterceptor(okhttp3.Interceptor interceptor) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.authenticator(okhttp3.Authenticator authenticator) |
OkHttpClientBuilder |
OkHttpClientBuilder.authenticator(okhttp3.Authenticator authenticator)
授权
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.authenticator(okhttp3.Authenticator authenticator) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.callTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpClientBuilder.callTimeout(Long timeout,
TimeUnit unit)
完整的请求过程超时时间
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.callTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.connectTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpClientBuilder.connectTimeout(Long timeout,
TimeUnit unit)
连接建立的超时时间
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.connectTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.proxy(Proxy proxy) |
OkHttpClientBuilder |
OkHttpClientBuilder.proxy(Proxy proxy)
代理
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.proxy(Proxy proxy) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.readTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpClientBuilder.readTimeout(Long timeout,
TimeUnit unit)
连接的IO读操作超时时间
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.readTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.setConnectionPool(okhttp3.ConnectionPool connectionPool) |
OkHttpClientBuilder |
OkHttpClientBuilder.setConnectionPool(okhttp3.ConnectionPool connectionPool)
连接池
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.setConnectionPool(okhttp3.ConnectionPool connectionPool) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.setDispatcher(okhttp3.Dispatcher dispatcher) |
OkHttpClientBuilder |
OkHttpClientBuilder.setDispatcher(okhttp3.Dispatcher dispatcher)
请求调度管理
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.setDispatcher(okhttp3.Dispatcher dispatcher) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.setEventListenerFactory(okhttp3.EventListener.Factory eventListenerFactory) |
OkHttpClientBuilder |
OkHttpClientBuilder.setEventListenerFactory(okhttp3.EventListener.Factory eventListenerFactory)
监听网络请求过程
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.setEventListenerFactory(okhttp3.EventListener.Factory eventListenerFactory) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.setFollowRedirects(Boolean followRedirects) |
OkHttpClientBuilder |
OkHttpClientBuilder.setFollowRedirects(Boolean followRedirects)
是否允许重定向操作
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.setFollowRedirects(Boolean followRedirects) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.setPingInterval(Integer pingInterval) |
OkHttpClientBuilder |
OkHttpClientBuilder.setPingInterval(Integer pingInterval)
ping的时间间隔
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.setPingInterval(Integer pingInterval) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.setRetryOnConnectionFailure(Boolean retryOnConnectionFailure) |
OkHttpClientBuilder |
OkHttpClientBuilder.setRetryOnConnectionFailure(Boolean retryOnConnectionFailure)
是否支持失败重连
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.setRetryOnConnectionFailure(Boolean retryOnConnectionFailure) |
OkHttpClientBuilder |
OkHttpDnsClientBuilder.writeTimeout(Long timeout,
TimeUnit unit) |
OkHttpClientBuilder |
OkHttpClientBuilder.writeTimeout(Long timeout,
TimeUnit unit)
连接的IO写操作超时时间
|
OkHttpClientBuilder |
DefaultOkHttpClientBuilder.writeTimeout(Long timeout,
TimeUnit unit) |
Copyright © 2024. All rights reserved.