HttpContext.Current.Request.Url.Host返回不正确的值

时间:2011-07-13 03:25:48

标签: c# .net asp.net wcf-ria-services

我的网址是www.test.com,我尝试通过HttpContext.Current.Request.Url.Host获取此网址,但它会返回IP地址而不是该网址。我通过提琴手检查,它的主机也是IP地址。我想知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

使用以下方法从代码中获取网址:

string url = HttpContext.Current.Request.Url.ToString().Trim(); 

答案 1 :(得分:0)

您正在尝试使用Host property of the URL获取IP。您应该看到AbsoluteUri property of URL以获取完整的网址信息。 e.g。

String url = HttpContext.Current.Request.Url.AbsoluteUri;