Publication HTTP à partir de l’application Windows Forms C #

J’ai besoin d’écrire une application de formulaire en C # qui envoie des parameters via HTTP POST à ​​une URL et récupère la réponse.

Je ne sais vraiment pas par où commencer, est-ce possible?

Merci d’avance, Gal.

Pour commencer s’il vous plaît voir

1- Classe HttpWebRequest

2- Classe HttpWebResponse

3- Classe WebClient

dans MSDN

S’il vous plaît voir ici

Ce n’est pas en C # mais vous devriez pouvoir l’interpréter.

var Bytes: Array of Byte; Request: HttpWebRequest; RequestStream: Stream; Response: HttpWebResponse; ResponseStream: StreamReader; begin Bytes := Encoding.UTF8.GetBytes(Data); //Where data is your data (XML in my case) Request := WebRequest.CreateDefault(Uri.Create(URL)) as HttpWebRequest; Request.Method := 'POST'; Request.ContentLength := Length(Bytes); Request.ContentType := 'application/xml'; //Set accordingly RequestStream := Request.GetRequestStream; RequestStream.Write(Bytes, 0, Length(Bytes)); RequestStream.Close; Response := Request.GetResponse as HttpWebResponse; ResponseStream := StreamReader.Create(Response.GetResponseStream, Encoding.ASCII); Result := ResponseStream.ReadToEnd; ResponseStream.Close; 

Si vous avez besoin d’éclaircissements, faites le moi savoir.