//Making a POST request using WebClient.
Function()
{
WebClient wc = new WebClient();
var URI = new Uri("http://your_uri_goes_here");
// Если требуется какая-либо кодировка.
wc.Headers["Content-Type"] = "application/x-www-form-urlencoded";
// Или любой другой тип кодировки.
// Если нужен какой-либо ключ
wc.Headers["KEY"] = "Your_Key_Goes_Here";
wc.UploadStringCompleted += new UploadStringCompletedEventHandler(wc_UploadStringCompleted);
wc.UploadStringAsync(URI,"POST","Data_To_Be_sent");
}
void wc__UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
{
try
{
MessageBox.Show(e.Result);
// e.result возвращает ответ на ваш запрос POST.
}
catch(Exception exc)
{
MessageBox.Show(exc.ToString());
}
}