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

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.mrgr.cn/news/52279.html

相关文章:

  • 如何使用内网穿透工具配置Termux SFTP公网地址实现WinSCP远程连接
  • 纯干货:C语言中函数栈帧的介绍
  • FFmpeg源码:avformat_new_stream函数分析
  • 1.项目初始化
  • Spring Boot 的执行器是什么?
  • Linux Debian12基于ImageMagick图像处理工具编写shell脚本用于常见图片png、jpg、jpeg、tiff格式批量转webp格式
  • 42. 将数值保留两位小数
  • springboot 对接Telegram发送消息
  • 数据结构--链表
  • web APIs
  • 视频格式转换软件哪个好用?7款可靠的视频转换软件测评
  • HubSpot客户平台那些超好用的工具,你get了吗?
  • c高级day4
  • Python干货:良心整理出来Python15个超级库,学习python的小伙伴千万不要错过
  • element-ui 的el-calendar日历组件样式修改
  • 【升华】人工智能10大常用算法与及代码实现(汇总)
  • QTableView 接口详情
  • C语言小游戏--猜数字
  • 安达发|机械零件APS生产排程系统的多种排序规则
  • 文件IO(Linux文件IO,目录操作函数)