Maison >développement back-end >C++ >Comment obtenir l'adresse IP du client dans ASP.NET Core ?
Problème d'origine :
La méthode traditionnelle, Request.ServerVariables["REMOTE_ADDR"]
, pour obtenir l'adresse IP du client dans ASP.NET Core MVC 6 est désormais obsolète.
Solution mise à jour :
En raison des récentes mises à jour de l'API dans ASP.NET Core, une nouvelle approche est nécessaire pour récupérer l'adresse IP du client. Comme l'a noté Damien Edwards, le code suivant fournit la bonne solution :
<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
Cette méthode révisée utilise la propriété Connection
dans le contexte HTTP pour récupérer avec succès l'adresse IP distante, remplaçant ainsi la méthode Request.ServerVariables["REMOTE_ADDR"]
obsolète.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!