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中文網其他相關文章!