C # HttpWebRequest - PullRequest
       19

C # HttpWebRequest

2 голосов
/ 02 марта 2011

Я хотел бы знать, как сделать веб-запрос Http на C # через POST, а не через GET.

У меня этот пример работает через GET:

Файл ASPX ASPX C # File

Теперь я хотел бы узнать, как сделать простой веб-запрос Http, отправляющий данные через POST.

Большое спасибо !!

1 Ответ

3 голосов
/ 02 марта 2011

Довольно просто:

request.Method = "POST";

// Write parameters...
byte[] data = new ASCIIEncoding( ).GetBytes( parameters );
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using ( Stream outStream = request.GetRequestStream( ) )
    outStream.Write( data, 0, data.Length );
...