ホームページ >バックエンド開発 >C++ >ASP.NET Core でクライアントの IP アドレスを簡単に取得する方法

ASP.NET Core でクライアントの IP アドレスを簡単に取得する方法

DDD
DDDオリジナル
2025-01-17 08:17:12432ブラウズ

How to Easily Get the Client's IP Address in ASP.NET Core?

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。