当前位置: 首页 > article >正文

Okhttp3中设置超时的方法

 场景

SSM项目中使用Okhttp3请求接口,进行junit单元测试时提示连接超时:

java.net.SocketTimeoutException

实现

找到新建OkHttpClient对象的地方:

OkHttpClient client = new OkHttpClient();
  client = new OkHttpClient.Builder()
                .connectTimeout(10, TimeUnit.SECONDS)
                .readTimeout(20, TimeUnit.SECONDS)
                .build();

注:

connectTimeout(10, TimeUnit.SECONDS) 设置连接时间10秒

readTimeout(20, TimeUnit.SECONDS) 设置读取时间20秒


http://www.kler.cn/news/354339.html

相关文章:

  • React前端框架高级技巧
  • 分布式数据库的进度管理:TiDB 备份恢复工具 PiTR 的原理与实践
  • 【数据结构】二叉堆一文详解,附demo
  • android studio confirauration中 install flags和launch flags区别
  • 海思hi3536c配置内核支持USB摄像头
  • Elasticsearch入门:增删改查详解与实用场景
  • 数据结构编程实践20讲(Python版)—16有向图
  • 前端面试题16 | Http和Https相比,有什么区别?
  • repo 命令大全详解(第十一篇 repo init)
  • 什么叫IDS
  • 【数据集】香港数据收集:气象站点、DTM等
  • 大舍传媒-海外媒体发稿:为您打造全球品牌影响力
  • Pytest日志收集器配置
  • websocket的使用
  • 脚本科技攻击导致平台崩溃的判定规则编写及实现
  • FreeRTOS - 软件定时器
  • 网络编程(18)——使用asio协程实现并发服务器
  • MySQL(python开发)——(5)聚合操作
  • 汽车3D动画外包还是自己动手渲染?
  • C++核心编程、面向对象