From e476df6f5a487fa143dc90121b0951739f2bd587 Mon Sep 17 00:00:00 2001 From: David Roetzel Date: Thu, 9 Jul 2026 09:40:41 +0200 Subject: [PATCH] Use lower timeouts for HTTP requests --- fasp_base/lib/fasp_base/request.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fasp_base/lib/fasp_base/request.rb b/fasp_base/lib/fasp_base/request.rb index ec3adf1..f79d6ee 100644 --- a/fasp_base/lib/fasp_base/request.rb +++ b/fasp_base/lib/fasp_base/request.rb @@ -21,7 +21,7 @@ def perform_request(verb, path, body: nil) url = @server.url(path) body = body.present? ? body.to_json : "" key = Linzer.new_ed25519_key(@server.fasp_private_key_pem, @server.fasp_remote_id) - session = HTTPX.with(headers: headers(body)) + session = HTTPX.with(headers: headers(body), timeout: { connection_timeout: 5, request_timeout: 10 }) request = session.build_request(verb, url, body:) ::Linzer.sign!(request, key:, components: %w[@method @target-uri content-digest]) response = session.request(request)