From 2ffba3fc0b3a3f42b5af9653fd4447c51082fae2 Mon Sep 17 00:00:00 2001 From: "Jacek Kupczyk [Wenovate]" Date: Fri, 19 Jun 2026 11:35:54 +0200 Subject: [PATCH] fix: Disable OkHttp read timeout to prevent premature timeouts --- src/main/java/com/scanoss/rest/ScanApi.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/scanoss/rest/ScanApi.java b/src/main/java/com/scanoss/rest/ScanApi.java index 41318c2..caa9f29 100644 --- a/src/main/java/com/scanoss/rest/ScanApi.java +++ b/src/main/java/com/scanoss/rest/ScanApi.java @@ -100,6 +100,7 @@ private ScanApi(String scanType, Duration timeout, Integer retryLimit, String ur if (okHttpClient == null) { OkHttpClient.Builder okBuilder = new OkHttpClient.Builder(); okBuilder.callTimeout(this.timeout); // Set default timeout + okBuilder.readTimeout(Duration.ZERO); // No read timeout; overall request is bounded by callTimeout // Build the HTTP client with a custom certificate (ignoring hostname verification) if (customCert != null && ! customCert.isEmpty()) { HandshakeCertificates certificates = new HandshakeCertificates.Builder()