est-il un moyen simple .NET pour obtenir rapidement le protocole actuel, hôte et le port? Par exemple, si je suis sur l'URL suivante:.NET - Get protocole, l'hôte et le port
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 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.
Des suggestions?
Request.AbsoluteURI –
Voir ma réponse à une simlar question ici - http://stackoverflow.com/a/1534478/98740 – WDuffy