Heim >Backend-Entwicklung >C++ >Wie erhalte ich einfach die IP-Adresse des Clients in ASP.NET Core?
Vereinfachter Client-IP-Adressabruf in ASP.NET Core
In früheren ASP.NET-Versionen war der Zugriff auf die IP-Adresse des Clients einfach mit Request.ServerVariables["REMOTE_ADDR"]
. Allerdings ist dieser Ansatz in ASP.NET Core nicht immer zuverlässig.
Der moderne Ansatz:
ASP.NET Core bietet eine optimierte Methode zum Abrufen der Client-IP-Adresse. Wie Damien Edwards anmerkte, ist die empfohlene Technik:
<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
Dieses Code-Snippet ruft mithilfe der Eigenschaften HttpContext
und Connection
effizient die Client-IP-Adresse ab. Dies bietet eine zuverlässige und konsistente Möglichkeit, die Quelle von Webanfragen in Ihren ASP.NET Core-Anwendungen zu identifizieren.
Das obige ist der detaillierte Inhalt vonWie erhalte ich einfach die IP-Adresse des Clients in ASP.NET Core?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!