What is the difference between Request.RawUrl and Request.Url in ASP.NET?
Request.RawUrl
Request.Url
Request.RawUrl is very similar to Request.Url.PathAndQuery except that Request.Url.PathAndQuery includes the Default Document if one was used whereas Request.RawUrl does not. From my experience, this is true for ASP.Net 4.0 and higher.
Request.Url.PathAndQuery