【发布时间】:2010-09-06 12:06:12
【问题描述】:
.NET 中是否有一种简单的方法可以快速获取当前协议、主机和端口?例如,如果我在以下 URL:
http://www.mywebsite.com:80/pages/page1.aspx
我需要返回:
http://www.mywebsite.com:80
我知道我可以使用 Request.Url.AbsoluteUri 来获取完整的 URL,我知道我可以使用 Request.Url.Authority 来获取主机和端口,但我不确定在不解析的情况下获取协议的最佳方式URL 字符串。
有什么建议吗?
【问题讨论】:
-
在这里查看我对类似问题的回答 - stackoverflow.com/a/1534478/98740
标签: .net asp.net url uri authority