From b7d2f8c905e712051c676ea2c207d445eace5d47 Mon Sep 17 00:00:00 2001 From: john Date: Fri, 13 Jan 2017 10:32:14 +0800 Subject: [PATCH] separate GetEncodedUrl and GetEncodedPathAndQuery --- .../UriHelper.cs | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) 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); } ///