Rumah >pembangunan bahagian belakang >C++ >Bagaimana cara mengekstrak parameter URL dari rentetan dalam .NET?
dengan cekap mengekstrak parameter URL dalam .NET: Panduan Komprehensif
. NET pemaju sering menemui keperluan untuk mengekstrak parameter tertentu dari rentetan URL, tugas yang sering rumit oleh URL di luar konteks permintaan standard. Panduan ini meneroka kaedah yang cekap dalam rangka .NET untuk menguraikan dan mengambil nilai -nilai ini.
Beyond dan ungkapan biasa System.Uri
untuk mendapatkan rentetan pertanyaan dan kemudian menggunakan ungkapan biasa adalah mungkin, ia sering tidak cekap dan rawan kesilapan. Pendekatan yang unggul memanfaatkan keupayaan terbina dalam Rangka Kerja NET. System.Uri
menggunakan untuk parsing teguh HttpUtility.ParseQueryString
menyediakan kaedah System.Web.HttpUtility
, yang direka khusus untuk rentetan pertanyaan parsing. Kaedah ini mengembalikan ParseQueryString
, membolehkan akses mudah ke parameter individu: NameValueCollection
<code class="language-csharp">Uri myUri = new Uri("http://www.example.com?param1=good¶m2=bad"); string param1 = HttpUtility.ParseQueryString(myUri.Query).Get("param1");</code>
Kelebihan HttpUtility.ParseQueryString
Sumber lanjut
Untuk maklumat terperinci mengenai, berunding dengan dokumentasi Microsoft rasmi (Nota: Pautan MSDN yang disediakan sudah lapuk dan tidak lagi sah. Mencari "Httputility.PareSeSeString" di laman dokumentasi Microsoft rasmi disyorkan). HttpUtility.ParseQueryString
Atas ialah kandungan terperinci Bagaimana cara mengekstrak parameter URL dari rentetan dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!