memanfaatkan webclient C#untuk penghantaran data pos http
Panduan ini menunjukkan cara menggunakan kelas C#'s untuk menghantar data ke URL melalui permintaan pos HTTP. Walaupun WebClient
menawarkan fungsi yang sama, contoh ini memberi tumpuan kepada pendekatan WebRequest
yang lebih mudah. WebClient
pelaksanaan
coretan kod berikut dengan berkesan menyelesaikan tugas ini:
<code class="language-csharp">string URI = "http://www.myurl.com/post.php"; string myParameters = "param1=value1&param2=value2&param3=value3"; using (WebClient wc = new WebClient()) { wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded"; string HtmlResult = wc.UploadString(URI, myParameters); // Process HtmlResult as needed }</code>
pecahan
URI
mentakrifkan url sasaran untuk permintaan pos.
myParameters
mengandungi data yang akan dihantar, diformat sebagai rentetan dengan parameter yang dipisahkan oleh ampersands (&
WebClient
untuk mengendalikan permintaan HTTP.
WebClient
Headers
ke "Application/X-Www-Form-Urlencoded," memastikan pelayan dengan betul menafsirkan data pos.
ContentType
wc.UploadString
ke yang ditentukan . myParameters
URI
HtmlResult
dan WebClient
dengan URL dan parameter sebenar anda. "http://www.myurl.com/post.php"
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggunakan WebClient C# untuk MENYIArkan Data ke URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!