Có một cách đơn giản trong .NET để nhanh chóng có được giao thức, máy chủ và cổng hiện tại không? Ví dụ: nếu tôi vào URL sau:
http://www.mywebsite.com:80/pages/page1.aspx
Tôi cần trở về:
http://www.mywebsite.com:80
Tôi biết tôi có thể sử dụng Request.Url.AbsoluteUri
để có được URL hoàn chỉnh và tôi biết tôi có thể sử dụng Request.Url.Authority
để lấy máy chủ và cổng, nhưng tôi không chắc chắn về cách tốt nhất để có được giao thức mà không cần phân tích chuỗi URL.
Bất kỳ đề xuất?