我有一台ASP.NET 3.5 Web application with C# 2008。
我需要做的是,我想提取的完整域名旁边的一个类的方法,从当前的网址。
例如:
我有当前URL,如下所示:
http://subdomain.domain.com/pagename.aspx或
https://subdomain.domain.com/pagename.aspx?param=value¶m2=value2那么result应该是这样的,
http://subdomain.domain.com或
https://subdomain.domain.com发布于 2013-07-03 22:06:40
您要查找的是Uri类:
new Uri(str).GetLeftPart(UriPartial.Authority)发布于 2013-07-03 22:50:31
创建一个Uri并查询Host属性:
var uri = new Uri(str);
var host = uri.Host;(稍后)
我刚意识到你想要方案和域名。在这种情况下,@SLaks答案就是你想要的答案。你可以通过组合uri.Scheme和uri.Host来做到这一点,但是对于像mailto urls之类的东西来说,这可能会变得很混乱。
https://stackoverflow.com/questions/17450158
复制相似问题