Ik gebruik in een applicatie een HttpWebRequest om wat shit bij een website op te halen. Die website is in dit geval nog lokaal intranet, dus hij zou de data zeer snel moeten kunnen ophalen. Dat gaat ook goed, de eerste keer dan. Als ik dan de "download" knop nog een keer indruk, loopt de applicatie vast en na een minuut ofzo, crasht ie met een WebException met een timeout. Als ik de applicatie afsluit en opnieuw start. werkt het perfect, en op die manier kan ik de request ook zo vaak uitvoeren als ik wil.
Wat versimpelde code die de request uitvoert:
Wat versimpelde code die de request uitvoert:
C#:
1
2
3
4
5
6
7
8
9
10
| HttpWebRequest Request = (HttpWebRequest) HttpWebRequest.Create(URL); Request.Method = "POST"; Request.ContentLength = Body.Length; byte[] Bytes = new ASCIIEncoding().GetBytes(Body); Request.GetRequestStream().Write(Bytes, 0, Bytes.Length); WebResponse Response = Request.GetResponse(); Response.Close(); |
日本!🎌