2010-04-08 5 views
1

Je rencontre toujours des problèmes en utilisant HttpWebRequest.Problèmes HttpWebRequest

Pour une raison quelconque, parfois dans mon application l'appel juste fois sur ...

HttpWebRequest req = null; 
req = 
    (HttpWebRequest)WebRequest.CreateDefault(new Uri(aRequest)); 
req.PreAuthenticate = true; 
req.AllowAutoRedirect = true; 
req.KeepAlive = false; 

..... 

resp = (HttpWebResponse)req.GetResponse(); 
resp.close(); 

je ferme la réponse, mais Im me demandais s'il est plus susceptible d'échouer depuis Im faire des demandes dans tous les sens ?

J'ai essayé de jouer avec la classe ServicePointManager espérant que cela aiderait, mais il na pas vraiment

System.Net.ServicePointManager.DefaultConnectionLimit = 100; 
System.Net.ServicePointManager.MaxServicePoints = 100; 
+1

S'il vous plaît fermer plus de questions. 8% est trop faible pour mériter une réponse. – Timores

Répondre

0

La meilleure approche est d'aller après le délai d'attente et de comprendre pourquoi il a expiré. Le suivi System.Net ou des outils tels que Microsoft Network Monitor et Wireshark peuvent vous aider. En outre, je suis d'accord 8% est mauvais, mec :)

+0

Désolé Im nouveau ici ne se rendait pas compte que les gens se souciaient d'avoir leurs réponses fermées ... Je vais maintenant essayer de le faire .... – TheWommies