From 42422bef5c9f3b2e61f8244215426ea9f9e67f78 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Thu, 29 Jan 2015 11:53:14 -0700 Subject: [PATCH] prepend http:// to feign url if not there --- .../cloud/netflix/feign/FeignClientFactoryBean.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java index 587fa04a..b8af29be 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/FeignClientFactoryBean.java @@ -135,6 +135,9 @@ class FeignClientFactoryBean implements FactoryBean, InitializingBean { if (StringUtils.hasText(this.name)) { return loadBalance(feign(), this.type, this.name); } + if (StringUtils.hasText(this.url) && !this.url.startsWith("http")) { + this.url = "http://" + this.url; + } return feign().target(this.type, this.url); }