WebClient
C# untuk Permintaan HTTP POSTArtikel ini membincangkan soalan biasa dalam kalangan pembangun C#: Cara menggunakan WebClient
untuk menghantar data HTTP POST. Walaupun WebRequest
menyediakan kaedah lain, contoh ini menunjukkan pendekatan yang lebih mudah menggunakan WebClient
.
Ini penyelesaian ringkas:
<code class="language-csharp">string uri = "http://www.myurl.com/post.php"; string parameters = "param1=value1¶m2=value2¶m3=value3"; using (var webClient = new WebClient()) { webClient.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; string response = webClient.UploadString(uri, parameters); // Process the response as needed }</code>
Coretan kod ini dengan jelas menunjukkan cara menghantar data POST menggunakan WebClient
. Kaedah UploadString
mengendalikan permintaan POST dan pengepala ContentType
menentukan format data. Respons daripada pelayan disimpan dalam pembolehubah response
untuk pemprosesan selanjutnya. Pernyataan using
memastikan pelupusan sumber yang betul.
Atas ialah kandungan terperinci Bolehkah WebClient C#melaksanakan permintaan pos HTTP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!