From 047a9faf5a8e7918b8cc2743f981c39d5ea43e71 Mon Sep 17 00:00:00 2001 From: Urban Fuchs Date: Thu, 20 Mar 2025 17:32:01 +0100 Subject: [PATCH] fix issue #5884 --- .../awssdk/http/apache/internal/utils/ApacheUtils.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/http-clients/apache-client/src/main/java/software/amazon/awssdk/http/apache/internal/utils/ApacheUtils.java b/http-clients/apache-client/src/main/java/software/amazon/awssdk/http/apache/internal/utils/ApacheUtils.java index e35eca470d53..ceef02b19363 100644 --- a/http-clients/apache-client/src/main/java/software/amazon/awssdk/http/apache/internal/utils/ApacheUtils.java +++ b/http-clients/apache-client/src/main/java/software/amazon/awssdk/http/apache/internal/utils/ApacheUtils.java @@ -149,6 +149,11 @@ private static void addPreemptiveAuthenticationProxy(HttpClientContext clientCon AuthCache authCache = new BasicAuthCache(); // Generate BASIC scheme object and add it to the local auth cache BasicScheme basicAuth = new BasicScheme(); + try { + basicAuth.processChallenge(new BasicHeader(AUTH.PROXY_AUTH, "BASIC realm=default")); + } catch (MalformedChallengeException e) { + throw new RuntimeException(e); + } authCache.put(targetHost, basicAuth); clientContext.setCredentialsProvider(credsProvider);