From a41e4f27401b9fae6ab6cf39965ff81903ede9cb Mon Sep 17 00:00:00 2001 From: Allan hardy Date: Thu, 27 Jun 2013 19:40:49 +1000 Subject: [PATCH] dont add default port on uris with https scheme --- src/Nest/Extensions/UriExtensions.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Nest/Extensions/UriExtensions.cs b/src/Nest/Extensions/UriExtensions.cs index 239f1ac01be..f9b31c0892b 100644 --- a/src/Nest/Extensions/UriExtensions.cs +++ b/src/Nest/Extensions/UriExtensions.cs @@ -6,7 +6,9 @@ public static class UriExtensions { public static string ToUrlAndOverridePath(this Uri uri, string path) { - return string.Format("http://{0}:{1}{2}", uri.Host, uri.Port, path); + return uri.Scheme == Uri.UriSchemeHttps ? + string.Format("https://{0}{1}", uri.Host, path) : + string.Format("http://{0}:{1}{2}", uri.Host, uri.Port, path); } } }