[C#][2.0]Debug et requête http
hi everybody
J'ai écrit une méthode qui envoie une requete http a un serveur web de mon organisation.
voici le corps de la méthode:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| private void Envoi()
{
string Data = données a envoyer ;
string Reponse = String.Empty;
StreamWriter Sw = null; // Pour écrire les données
HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("adresse du serveur web");
Req.Method = "POST"; // 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;
} |
mais au moment l'échec de l'écriture des données ou de la fermeture du flux Le deboggeur s'enclenche et bloque mon appli.alors que je voudrais que si l'écriture ou la fermeture ne s'exécute pas ,mon appli continue sans probleme tout en mettant le rendant null mon objet Sw.