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
Lepaskan: 2025-01-17 08:01:14
asal
616 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan