java okhttp设置超时_Java OkHttpClient.setWriteTimeout方法代码示例
import com.squareup.okhttp.OkHttpClient; //导入方法依赖的package包/类
@Bean
@ConditionalOnMissingBean
public OkHttpClient okHttp2Client() throws IOException {
OkHttpClient okHttpClient = new OkHttpClient();
if (properties.getCache().getMode() != OkHttpProperties.Cache.Mode.NONE) {
okHttpClient.setCache(okHttp2Cache());
}
if (cookieHandler != null) {
okHttpClient.setCookieHandler(cookieHandler);
}
OkHttpProperties.Timeout connectTimeout = properties.getConnectTimeout();
if (connectTimeout != null) {
okHttpClient.setConnectTimeout(connectTimeout.getValue(), connectTimeout.getUnit());
}
OkHttpProperties.Timeout readTimeout = properties.getReadTimeout();
if (readTimeout != null) {
okHttpClient.setReadTimeout(readTimeout.getValue(), readTimeout.getUnit());
}
OkHttpProperties.Timeout writeTimeout = properties.getWriteTimeout();
if (writeTimeout != null) {
okHttpClient.setWriteTimeout(writeTimeout.getValue(), writeTimeout.getUnit());
}
if (dns != null) {
okHttpClient.setDns(dns);
}
okHttpClient.setFollowRedirects(properties.isFollowRedirects());
okHttpClient.setFollowSslRedirects(properties.isFollowSslRedirects());
okHttpClient.setRetryOnConnectionFailure(properties.isRetryOnConnectionFailure());
if (applicationInterceptors != null && !applicationInterceptors.isEmpty()) {
okHttpClient.interceptors().addAll(applicationInterceptors);
}
if (networkInterceptors != null && !networkInterceptors.isEmpty()) {
okHttpClient.networkInterceptors().addAll(networkInterceptors);
}
if (configurers != null) {
for (Configurer configurer : configurers) {
configurer.configure(okHttpClient);
}
}
return okHttpClient;
}
java okhttp设置超时_Java OkHttpClient.setWriteTimeout方法代码示例相关推荐
- java打印设置缩放_Java PrintSetup.setPaperSize方法代码示例
import org.apache.poi.ss.usermodel.PrintSetup; //导入方法依赖的package包/类 /** * 复制模板工作表的打印区域到数据工作表中 * * @au ...
- JAVA里tokens意思_Java TokenMetadata.sortedTokens方法代码示例
import org.apache.cassandra.locator.TokenMetadata; //导入方法依赖的package包/类 /** * Get the "primary r ...
- java中isolate时间_Java HikariDataSource.setIdleTimeout方法代码示例
import com.zaxxer.hikari.HikariDataSource; //导入方法依赖的package包/类 private HikariDataSource createHikari ...
- java getattribute为空_Java TransMeta.getAttribute方法代码示例
import org.pentaho.di.trans.TransMeta; //导入方法依赖的package包/类 @Override public void getData( TransMeta ...
- java接收rowtype类型_Java PhysType.getJavaRowType方法代码示例
import org.apache.calcite.adapter.enumerable.PhysType; //导入方法依赖的package包/类 public Result implementSp ...
- java jtree 监听_Java JTree.addTreeExpansionListener方法代码示例
import javax.swing.JTree; //导入方法依赖的package包/类 public PackageBrowser(JFrame frame, String title, bool ...
- java sslcontext详解_Java SslContext.newEngine方法代码示例
import io.netty.handler.ssl.SslContext; //导入方法依赖的package包/类 /** * 业务线程池 * 用以单独处理业务handler,避免造成IO线程的阻 ...
- java sslcontext详解_Java SslContext.newServerContext方法代码示例
import io.netty.handler.ssl.SslContext; //导入方法依赖的package包/类 public void start() throws CertificateEx ...
- java中setattr功能_Java Controller.setAttr方法代码示例
import com.jfinal.core.Controller; //导入方法依赖的package包/类 /** * 为了规范代码,这里做了一点类是Spring的ResponseEntity的东西 ...
最新文章
- 测试心得:微图书销售小程序
- 一元二次方程实根java_请依次输入一元二次方程的三个系数,并点击计算显示实根...
- ttcp 之测试网络性能
- R语言实战应用精讲50篇(二十五)-时空数据统计模型:确定性预测模型
- delphi下的MVC架构-eMVC
- Python——类与对象的学习笔记
- C#属性(Attribute)用法实例解析
- 2017-4-24(1493037086057未命名文件 测试资源是否正确上传
- Memtest移植到海思上面测试DDR
- 搭建安卓开发环境并测试运行安卓开发环境
- Java垃圾回收的时间点
- 知乎热议:科学网发布文章称「我国数学家证明 NP=P」,会带来怎样的影响?
- 解决warning: #1296-D: extended constant initialiser used告警
- Hanoi Tower Troubles Again! ZOJ - 1239
- python列表两两相减_python对向量构成的多维数组中的两个元素进行两两相减
- nokia x android 界面,诺基亚(NOKIA)X手机主界面评测-ZOL中关村在线
- 去哪儿网马文: ESAAS平台技术开发实战
- c语言求偶数的积,动物行为学1
- Mybatis配置Mapper踩过的坑
- 4399笔试面试——感受
热门文章
- DPDK examples ethtool-app完全注释
- Linux X64下汇编学习:C语言调用汇编代码,汇编中调用C语言函数
- Python OOP 项目实践:从农药到吃鸡
- Python组合数据类型:容器类型转换,list←→tuple←→set
- springboot和springcloud的基本概念理解
- linux大数据命令操作
- cn域名保护隐私_为什么域名隐私保护如此重要
- java学生考勤代码免费,基于jsp的学生考勤管理-JavaEE实现学生考勤管理 - java项目源码...
- 迷你星域冒险服务器维护中,迷你世界星域冒险
- OpenShift 4 - DevSecOps Workshop (7) - 为Pipeline增加向Nexus制品库推送任务