sandra26
Messages postés92Date d'inscriptionmercredi 5 juillet 2006StatutMembreDernière intervention 5 août 2009
-
21 sept. 2008 à 07:22
sandra26
Messages postés92Date d'inscriptionmercredi 5 juillet 2006StatutMembreDernière intervention 5 août 2009
-
21 sept. 2008 à 10:33
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
<hr /><li>using System;
</li><li>using System.Net;
</li><li>using System.IO;
</li><li></li><li>namespace Http
</li><li>{
</li><li>class Requete
</li><li>{
</li><li>[STAThread]
</li><li>staticvoid Main(string[] args)
</li><li>{
</li><li>string Data = "Mes données\r\n";
</li><li>string Reponse = String.Empty;
</li><li>StreamWriter Sw null; // Pour écrire les données</li><li>StreamReader Sr null; // Pour lire les données</li><li></li><li>try</li><li>{
</li><li>HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("Mon Uri");
</li><li>Req.Method "Ma méthode"; // POST ou GET</li><li>Req.Referer "Mon referer";
</li><li>Req.ContentType "application/x-www-form-urlencoded"; // La plupart du temps</li><li>Req.ContentLength Data.Length; // La longueur des données</li><li></li><li>Sw = new StreamWriter(Req.GetRequestStream());
</li><li>Sw.Write(Data); // On écrit les données</li><li>Sw.Close(); // Puis on ferme le flux</li><li>Sw = null;
</li><li></li><li>Sr = new StreamReader(((HttpWebResponse)Req.GetResponse()).GetResponseStream());
</li><li>Reponse Sr.ReadToEnd(); // On choppe la réponse</li><li>Sr.Close(); // Et on ferme</li><li>Sw null;
</li><li>}
</li><li>catch(Exception e) // En cas d'exception</li><li>{
</li><li>if(Sw != null) // Si le flux est ouvert, on le ferme</li><li>Sw.Close();
</li><li>if(Sr != null)
</li><li>Sr.Close();
</li><li></li><li>Console.WriteLine(e.Message + "\r\n\r\nL'application va maintenant se terminer...");
</li><li></li><li>return;
</li><li>}
</li><li></li><li>Console.WriteLine(Reponse);
</li><li>}
</li><li>}
</li><li>} </li><hr />
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 21 sept. 2008 à 10:18
Oui et Non
Le bug d'un httpunit
est de pouvoir lire des controle
interagir avec eux (clicker dessus)
et travailler avec les assert pour faire un export des tests qui fonctionne ou pas