Чи є простий спосіб у .NET швидко отримати поточний протокол, хост і порт? Наприклад, якщо я перебуваю за такою URL-адресою:
http://www.mywebsite.com:80/pages/page1.aspx
Мені потрібно повернутися:
http://www.mywebsite.com:80
Я знаю, що можу використати, Request.Url.AbsoluteUri
щоб отримати повну URL-адресу, і знаю, що можу використовувати Request.Url.Authority
хост і порт, але я не впевнений у найкращому способі отримати протокол без розбору рядка URL-адреси.
Будь-які пропозиції?