场景

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秒

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐