Existe-t-il un moyen simple dans .NET d'obtenir rapidement le protocole, l'hôte et le port actuels? Par exemple, si je suis sur l'URL suivante:
http://www.mywebsite.com:80/pages/page1.aspx
Je dois retourner:
http://www.mywebsite.com:80
Je sais que je peux utiliser Request.Url.AbsoluteUri
pour obtenir l'URL complète, et je sais que je peux utiliser Request.Url.Authority
pour obtenir l'hôte et le port, mais je ne suis pas sûr de la meilleure façon d'obtenir le protocole sans analyser la chaîne d'URL.
Aucune suggestion?