ASP.NET Core 中简化的客户端 IP 地址检索
在早期的 ASP.NET 版本中,使用 Request.ServerVariables["REMOTE_ADDR"]
访问客户端的 IP 地址非常简单。 然而,这种方法在 ASP.NET Core 中并不总是可靠。
现代方法:
ASP.NET Core 提供了一种简化的获取客户端 IP 地址的方法。 正如 Damien Edwards 所指出的,推荐的技术是:
<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
此代码片段使用 HttpContext
和 Connection
属性有效检索客户端 IP 地址。这提供了一种可靠且一致的方法来识别 ASP.NET Core 应用程序中的 Web 请求源。
以上是如何在ASP.NET Core中轻松获取客户端IP地址?的详细内容。更多信息请关注PHP中文网其他相关文章!