Skip to content

Commit cdc66e7

Browse files
committed
Merge remote-tracking branch 'origin/4.0.x'
2 parents 51b36b5 + 09cd39f commit cdc66e7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientFactoryBean.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ <T> T getTarget() {
437437
if (LOG.isInfoEnabled()) {
438438
LOG.info("For '" + name + "' URL not provided. Will try picking an instance via load-balancing.");
439439
}
440-
if (!name.startsWith("http")) {
440+
if (!name.startsWith("http://") && !name.startsWith("https://")) {
441441
url = "http://" + name;
442442
}
443443
else {
@@ -446,7 +446,7 @@ <T> T getTarget() {
446446
url += cleanPath();
447447
return (T) loadBalance(builder, feignClientFactory, new HardCodedTarget<>(type, name, url));
448448
}
449-
if (StringUtils.hasText(url) && !url.startsWith("http")) {
449+
if (StringUtils.hasText(url) && !url.startsWith("http://") && !url.startsWith("https://")) {
450450
url = "http://" + url;
451451
}
452452
Client client = getOptional(feignClientFactory, Client.class);

0 commit comments

Comments
 (0)