Salut,
jai une question tres simple et idiote mais je ne connais pas la reponse.
LE code suivant me permet d'envoyer des requetes et de recevoir des reponses par le biais d'une url.
Il me faut savoir s'il s'agit du
httpunit .
Sinon pouvez vous me dire ce que c'est?
Merci beaucoup
- using System;
- using System.Net;
- using System.IO;
- namespace Http
- {
- class Requete
- {
- [STAThread]
- staticvoid Main(string[] args)
- {
- string Data = "Mes données\r\n";
- string Reponse = String.Empty;
- StreamWriter Sw = null; // Pour écrire les données
- StreamReader Sr = null; // Pour lire les données
- try
- {
- HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("Mon Uri");
- Req.Method = "Ma méthode"; // POST ou GET
- Req.Referer = "Mon referer";
- Req.ContentType = "application/x-www-form-urlencoded"; // La plupart du temps
- Req.ContentLength = Data.Length; // La longueur des données
- Sw = new StreamWriter(Req.GetRequestStream());
- Sw.Write(Data); // On écrit les données
- Sw.Close(); // Puis on ferme le flux
- Sw = null;
- Sr = new StreamReader(((HttpWebResponse)Req.GetResponse()).GetResponseStream());
- Reponse = Sr.ReadToEnd(); // On choppe la réponse
- Sr.Close(); // Et on ferme
- Sw = null;
- }
- catch(Exception e) // En cas d'exception
- {
- if(Sw != null) // Si le flux est ouvert, on le ferme
- Sw.Close();
- if(Sr != null)
- Sr.Close();
- Console.WriteLine(e.Message + "\r\n\r\nL'application va maintenant se terminer...");
- return;
- }
- Console.WriteLine(Reponse);
- }
- }
- }
sandra
