Skip to content
This repository was archived by the owner on Nov 20, 2018. It is now read-only.

Commit b7d2f8c

Browse files
John0KingTratcher
authored andcommitted
separate GetEncodedUrl and GetEncodedPathAndQuery
1 parent 6ac2452 commit b7d2f8c

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

src/Microsoft.AspNetCore.Http.Extensions/UriHelper.cs

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -162,18 +162,19 @@ public static string Encode(Uri uri)
162162
/// and other HTTP operations.
163163
/// </summary>
164164
/// <param name="request">The request to assemble the uri pieces from.</param>
165-
/// <param name="relative">Build relative url or not </param>
166165
/// <returns></returns>
167-
public static string GetEncodedUrl(this HttpRequest request,bool relative = false)
166+
public static string GetEncodedUrl(this HttpRequest request)
168167
{
169-
if(relative)
170-
{
171-
return BuildRelative(request.PathBase, request.Path, request.QueryString);
172-
}
173-
else
174-
{
175-
return BuildAbsolute(request.Scheme, request.Host, request.PathBase, request.Path, request.QueryString);
176-
}
168+
return BuildAbsolute(request.Scheme, request.Host, request.PathBase, request.Path, request.QueryString);
169+
}
170+
/// <summary>
171+
/// Returns the relative url
172+
/// </summary>
173+
/// <param name="request">The request to assemble the uri pieces from.</param>
174+
/// <returns></returns>
175+
public static string GetEncodedPathAndQuery(this HttpRequest request)
176+
{
177+
return BuildRelative(request.PathBase, request.Path, request.QueryString);
177178
}
178179

179180
/// <summary>

0 commit comments

Comments
 (0)