首页 > 其他分享 >Okhttp3中设置超时的方法

Okhttp3中设置超时的方法

时间:2023-03-17 19:04:18浏览次数:43  
标签:10 20 connectTimeout SECONDS Okhttp3 OkHttpClient 设置 TimeUnit 超时


场景

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

java.net.SocketTimeoutException

Okhttp3中设置超时的方法_.net

 

实现

找到新建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秒
 

标签:10,20,connectTimeout,SECONDS,Okhttp3,OkHttpClient,设置,TimeUnit,超时
From: https://blog.51cto.com/BADAOLIUMANGQZ/6127840

相关文章

  • Openlayers中设置定时绘制和清理直线图层
    场景Openlayers中实现地图上添加一条红色直线:在上面实现绘制一条红色直线的基础上,怎样对该红线进行清除。在某些条件下进行绘制和清除直线,下面通过定时器来反复实现绘制和清......
  • 解决daterangepicker 初始化默认值不能设置为空,双日历初始不能选择当天日期的问题;
    $(function(){//varbegin='';//varendTime='';$("#queryDate").daterangepicker({"autoApply":true,//选择日期后......
  • python 设置代理 proxy
    一、安装pip在较高的python版本中,pip会随着一起发布。但也有用到低版本python的情况,此时就需要手动安装pip。python安装pip的时候非常慢,如果局域网内有代理可......
  • Jenkins - 主题设置
    jenkins最新版本适配的theme有哪些?更新于2023-03-17,以下回答来自ChatGPTJenkins最新版本(Jenkins2.303LTS)目前支持以下几种官方适配的主题:ClassicJenki......
  • 我又和redis超时杠上了
    我又和redis超时杠上了 我又和redis超时杠上了服务监控系列文章服务监控系列视频背景经过上次redis超时排查,并联系云服务商解决之后,redis超时的现象好了一阵子,但......
  • 视频直播系统源码,uniapp 中设置全局页面背景色
    视频直播系统源码,uniapp中设置全局页面背景色方法1:pages.jsonglobalStyle中设置backgroundColor //pages.json"globalStyle":{"navigationBarTextStyle":"bla......
  • liunx 设置默认python版本方法,
    Linux中把Python3设为默认Python版本的几种方法由于工作中要用到到python3.6 而服务器是2.7,这个低版本的2.7很多系统都要依赖,还不能删,同事建议建一个虚拟环境,但......
  • CAD动态块怎么设置可见性?CAD动态块设置技巧
    在浩辰CAD软件中利用可见性参数,可以控制CAD动态块内部某一视图的显示与隐藏,那么,你知道CAD动态块怎么设置可见性吗?本节课程小编来给大家简单介绍一下浩辰CAD软件中设置CAD动......
  • 一个简单的项目设置示范
    #CMakeList.txt:gpt_0的CMake项目,在此处包括源代码并定义#项目特定的逻辑。#cmake_minimum_required(VERSION3.8)#EnableHotReloadforMSVCcompilersi......
  • .NET6 给单元格设置背景色并导出Excel
    ///<summary>///给单元格设置背景色///</summary>///<returns></returns>publicasyncTask<IActionResult>CollectEx......