Esiste un modo semplice in .NET di ottenere rapidamente il protocollo, l'host e la porta correnti? Ad esempio, se mi trovo sul seguente URL:
http://www.mywebsite.com:80/pages/page1.aspx
Devo tornare:
http://www.mywebsite.com:80
So che posso usare Request.Url.AbsoluteUri
per ottenere l'URL completo e so che posso usare Request.Url.Authority
per ottenere l'host e la porta, ma non sono sicuro del modo migliore per ottenere il protocollo senza analizzare la stringa dell'URL.
Eventuali suggerimenti?