Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mendapatkan Alamat IP Pelanggan dalam Teras ASP.NET?

Bagaimana untuk Mendapatkan Alamat IP Pelanggan dalam Teras ASP.NET?

Patricia Arquette
Patricia Arquetteasal
2025-01-17 08:01:14616semak imbas

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

Mendapatkan semula Alamat IP Pelanggan dalam Teras ASP.NET

Masalah Asal:

Kaedah tradisional, Request.ServerVariables["REMOTE_ADDR"], untuk mendapatkan alamat IP pelanggan dalam ASP.NET Core MVC 6 kini sudah usang.

Penyelesaian Kemas Kini:

Disebabkan kemas kini API terkini dalam Teras ASP.NET, pendekatan baharu diperlukan untuk mendapatkan semula alamat IP pelanggan. Seperti yang dinyatakan oleh Damien Edwards, kod berikut menyediakan penyelesaian yang betul:

<code class="language-csharp">var remoteIpAddress = request.HttpContext.Connection.RemoteIpAddress;</code>

Kaedah yang disemak ini menggunakan sifat Connection dalam konteks HTTP untuk berjaya mendapatkan semula alamat IP jauh, dengan berkesan menggantikan kaedah Request.ServerVariables["REMOTE_ADDR"] yang sudah lapuk.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn