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); } } }