Skip to content

Commit 2741a14

Browse files
AXIS2-5948 Add org.apache.axis2.transport.http.HTTPProxyConfiguratorTest
1 parent e33ddfd commit 2741a14

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/transport/http/src/main/java/org/apache/axis2/transport/http/impl/httpclient5/HTTPProxyConfigurator.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,10 @@ public static void configure(MessageContext messageContext, RequestConfig.Builde
152152
clientContext.setCredentialsProvider(credsProvider);
153153
credsProvider.setCredentials(new AuthScope(null, -1), proxyCredentials);
154154
}
155-
HttpHost proxy = new HttpHost(proxyHost, proxyPort);
156-
requestConfig.setProxy(proxy);
155+
if (proxyHost != null && proxyPort > 0) {
156+
HttpHost proxy = new HttpHost(proxyHost, proxyPort);
157+
requestConfig.setProxy(proxy);
158+
}
157159
}
158160

159161
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig)

0 commit comments

Comments
 (0)