Kita mungkin mempunyai kebutuhan untuk mengupload data kita ke suatu web server. Kita dapat menggunakan post maupun get. Untuk get kita mempunyai keterbatasan data, sedangkan post kita dapat melakukan posting lebih banyak data. Untuk itu kita akan melakukan simulasi POST menggunakan C#.

Langkah-langkah simulasi POST pada C# adalah

  1. Membuat programnya pada server misalnya di www.proweb.asia/aris/server.php:
    <?php
    echo “\nID: “. $_GET[‘id’];
    echo “\nNama: “. $_POST[‘nama’];
    echo “\nKota: “. $_POST[‘kota’];
    ?>
     
  2. Source Code C# misalnya:
                using (var client = new WebClient())
                {
                    var values = new NameValueCollection();
                    values[“nama”] = “Aku”;
                    values[“kota”] = “Kukup”;

                    var response1 = client.UploadValues(“http://www.proweb.asia/aris/server.php?id=2772”, values);

                    var responseString = Encoding.Default.GetString(response1);
                    Console.WriteLine(responseString);
                    Console.ReadLine();
                }

  3. Hasilnya misalnya:
    D:\vs2012\fp\fp\bin\x86\Release>fp

    ID: 2772
    Nama: Aku
    Kota: Kukup

Informasi lebih lanjut silahkan mengunjungi http://stackoverflow.com/questions/4015324/http-request-with-post .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Simulasi post request pada C#