public static string GetUrlWithQs(this HttpRequest request, bool includeHost = false) { string qs = request.GetQs(); string url = includeHost ? request.Url.GetLeftPart(UriPartial.Path) : request.Url.AbsolutePath; url += qs; return url; }