diff --git a/src/Microsoft.AspNetCore.Http.Extensions/UriHelper.cs b/src/Microsoft.AspNetCore.Http.Extensions/UriHelper.cs index 8372e8bc4a..2b423b5dbb 100644 --- a/src/Microsoft.AspNetCore.Http.Extensions/UriHelper.cs +++ b/src/Microsoft.AspNetCore.Http.Extensions/UriHelper.cs @@ -162,18 +162,19 @@ namespace Microsoft.AspNetCore.Http.Extensions /// and other HTTP operations. /// /// The request to assemble the uri pieces from. - /// Build relative url or not /// - public static string GetEncodedUrl(this HttpRequest request,bool relative = false) + public static string GetEncodedUrl(this HttpRequest request) { - if(relative) - { - return BuildRelative(request.PathBase, request.Path, request.QueryString); - } - else - { - return BuildAbsolute(request.Scheme, request.Host, request.PathBase, request.Path, request.QueryString); - } + return BuildAbsolute(request.Scheme, request.Host, request.PathBase, request.Path, request.QueryString); + } + /// + /// Returns the relative url + /// + /// The request to assemble the uri pieces from. + /// + public static string GetEncodedPathAndQuery(this HttpRequest request) + { + return BuildRelative(request.PathBase, request.Path, request.QueryString); } ///