Gibt es einen einfachen Weg in .NET, um das aktuelle Protokoll, Host und Port schnell zu erhalten? Zum Beispiel, wenn ich auf die folgende URL bin:.NET - Protokoll, Host und Port abrufen
http://www.mywebsite.com:80/pages/page1.aspx
Ich muss zurück:
http://www.mywebsite.com:80
Ich weiß, ich Request.Url.AbsoluteUri
können die vollständige URL zu bekommen, und ich weiß, Ich kann Request.Url.Authority
verwenden, um den Host und den Port abzurufen, aber ich bin mir nicht sicher, wie ich das Protokoll am besten beschaffen kann, ohne die URL-Zeichenfolge zu analysieren.
Irgendwelche Vorschläge?
Request.AbsoluteURI –
Siehe meine Antwort auf eine simlar Frage hier - http://StackOverflow.com/a/1534478/98740 – WDuffy