Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan Alamat IP Pelanggan dalam Teras ASP.NET?
Mengambil semula Alamat IP Pelanggan dalam Aplikasi Teras ASP.NET
Mengakses alamat IP pelanggan adalah penting untuk kebanyakan aplikasi Teras ASP.NET, yang membolehkan ciri seperti penjejakan permintaan pengguna dan geolokasi. Walaupun kaedah ASP.NET yang lebih lama seperti mengakses Request.ServerVariables["REMOTE_ADDR"]
sudah lapuk, ASP.NET Core menawarkan penyelesaian yang lebih bersih dan boleh dipercayai.
Pendekatan Moden
Kaedah yang disyorkan Damien Edwards menyediakan cara yang mudah untuk mendapatkan maklumat ini:
<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>
Coretan kod ringkas ini menggunakan sifat HttpContext
objek permintaan untuk mengakses sifat Connection
. Alamat IP pelanggan kemudiannya tersedia melalui harta RemoteIpAddress
dalam objek Connection
.
Pendekatan yang dikemas kini ini memastikan pengambilan semula alamat IP pelanggan yang cekap dan tepat, membolehkan pembangun menyepadukan data ini dengan lancar ke dalam aplikasi Teras ASP.NET mereka.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Alamat IP Pelanggan dalam Teras ASP.NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!