Récupération de l'adresse IP du client dans les applications ASP.NET Core
L'accès à l'adresse IP d'un client est crucial pour de nombreuses applications ASP.NET Core, permettant des fonctionnalités telles que le suivi des demandes des utilisateurs et la géolocalisation. Alors que les anciennes méthodes ASP.NET telles que l'accès à Request.ServerVariables["REMOTE_ADDR"]
sont obsolètes, ASP.NET Core offre une solution plus propre et plus fiable.
L'approche moderne
La méthode recommandée par Damien Edwards fournit un moyen simple d'obtenir ces informations :
<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
Cet extrait de code concis utilise la propriété HttpContext
de l'objet de requête pour accéder à la propriété Connection
. L'adresse IP du client est alors facilement disponible via la propriété RemoteIpAddress
au sein de l'objet Connection
.
Cette approche mise à jour garantit une récupération efficace et précise de l'adresse IP du client, permettant aux développeurs d'intégrer de manière transparente ces données dans leurs applications ASP.NET Core.
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!