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:
mais au moment l'échec de l'écriture des données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }ou de la fermeture du flux
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sw.Write(Data);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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Sw.Close();
Partager