private static string GetLastPathInfoFromRawUrl(string rawUrl)
{
var pathInfo = rawUrl.IndexOf("?", StringComparison.Ordinal) != -1
? rawUrl.Substring(0, rawUrl.IndexOf("?", StringComparison.Ordinal))
: rawUrl;
pathInfo = pathInfo.Substring(pathInfo.LastIndexOf("/", StringComparison.Ordinal));
return pathInfo;
}