Skip to content

Commit dc076b2

Browse files
committed
refactor
1 parent dc426db commit dc076b2

File tree

1 file changed

+14
-10
lines changed
  • imagetool/src/main/java/com/oracle/weblogic/imagetool/util

1 file changed

+14
-10
lines changed

imagetool/src/main/java/com/oracle/weblogic/imagetool/util/HttpUtil.java

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -124,22 +124,26 @@ public static HttpClient getOraClient(String userId, String password) {
124124
String proxyHost = System.getProperty("https.proxyHost");
125125
String proxyPort = System.getProperty("https.proxyPort");
126126
HttpClient result;
127-
CredentialsProvider credentialsProvider = null;
127+
128+
HttpClientBuilder builder = HttpClientBuilder.create()
129+
.setDefaultRequestConfig(config.build())
130+
.setRetryHandler(retryHandler())
131+
.setUserAgent("Wget/1.10")
132+
.setDefaultCookieStore(cookieStore).useSystemProperties();
128133

129134
if (userId != null && password != null) {
130-
credentialsProvider = new BasicCredentialsProvider();
135+
CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
131136
credentialsProvider.setCredentials(AuthScope.ANY, new UsernamePasswordCredentials(
132137
userId, password));
138+
builder.setDefaultCredentialsProvider(credentialsProvider);
133139
}
134140

135-
result = HttpClientBuilder.create()
136-
.setDefaultRequestConfig(config.build())
137-
.setRetryHandler(retryHandler())
138-
.setProxy(proxyHost != null ? new HttpHost(proxyHost, Integer.parseInt(proxyPort)) : null)
139-
.setUserAgent("Wget/1.10")
140-
.setDefaultCookieStore(cookieStore).useSystemProperties()
141-
.setDefaultCredentialsProvider(credentialsProvider)
142-
.build();
141+
if (proxyHost != null) {
142+
// credentials are set in the getHttpExecutor
143+
builder.setProxy( new HttpHost(proxyHost, Integer.parseInt(proxyPort)));
144+
}
145+
146+
result = builder.build();
143147

144148
logger.exiting();
145149
return result;

0 commit comments

Comments
 (0)