public static string GetHttpOriginalUrl(this HttpRequestBase request) { string url = request.GetOriginalUrlWithDomain(); if (request.Url.Scheme == Uri.UriSchemeHttp) { return(url); } return(Uri.UriSchemeHttp + url.Substring(request.Url.Scheme.Length)); }