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

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

DDD
リリース: 2025-01-17 08:14:11
オリジナル
919 人が閲覧しました

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

ASP.NET Core アプリケーションでのクライアントの IP アドレスの取得

クライアントの IP アドレスへのアクセスは、多くの ASP.NET Core アプリケーションにとって重要であり、ユーザー リクエストの追跡や位置情報などの機能を有効にします。 Request.ServerVariables["REMOTE_ADDR"] へのアクセスなどの古い ASP.NET メソッドは廃止されましたが、ASP.NET Core はよりクリーンで信頼性の高いソリューションを提供します。

現代的なアプローチ

Damien Edwards が推奨する方法は、この情報を取得する簡単な方法です。

<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
ログイン後にコピー

この簡潔なコード スニペットは、リクエスト オブジェクトの HttpContext プロパティを利用して Connection プロパティにアクセスします。 クライアントの IP アドレスは、RemoteIpAddress オブジェクト内の Connection プロパティを介してすぐに入手できます。

この更新されたアプローチにより、クライアントの IP アドレスを効率的かつ正確に取得できるようになり、開発者はこのデータを ASP.NET Core アプリケーションにシームレスに統合できるようになります。

以上がASP.NET CoreでクライアントのIPアドレスを取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート