UserHostAddress的代码是否相同?

时间:2011-10-14 09:50:17

标签: c# asp.net

以下两种方法是否相同?

HttpContext.Current.Request.UserHostAddress

HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]

1 个答案:

答案 0 :(得分:2)

似乎是这样。根据{{​​3}}

HttpContext.Current.Request.UserHostAddress

映射到

// System.Web.Hosting.ISAPIWorkerRequest
public override string GetRemoteAddress()
{
    return this.GetServerVariable("REMOTE_ADDR");
}

所以在我看来,它是一样的。