This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
commit 2741a1497be2a666da9ac5d781bfebdb3053e971 Author: Robert Lazarski <robertlazar...@gmail.com> AuthorDate: Fri Feb 14 05:50:58 2025 -1000 AXIS2-5948 Add org.apache.axis2.transport.http.HTTPProxyConfiguratorTest --- .../transport/http/impl/httpclient5/HTTPProxyConfigurator.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java index f8cf1ef64b..149cf0b74c 100644 --- a/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java +++ b/modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java @@ -152,8 +152,10 @@ public class HTTPProxyConfigurator { clientContext.setCredentialsProvider(credsProvider); credsProvider.setCredentials(new AuthScope(null, -1), proxyCredentials); } - HttpHost proxy = new HttpHost(proxyHost, proxyPort); - requestConfig.setProxy(proxy); + if (proxyHost != null && proxyPort > 0) { + HttpHost proxy = new HttpHost(proxyHost, proxyPort); + requestConfig.setProxy(proxy); + } } private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig)