访问一个网站取数据,第一次ok,第二次ok,第三次就报操作超时,然后就一直没法了,但是如果把程序关了,再重新运行,又可以了,但是第三次又会失败,请问各位高手知道啥问题不?下面附代码:
 HttpWebRequest req1 = (HttpWebRequest)WebRequest.Create("https://www.baidu.com");
            req1.CookieContainer = new CookieContainer();
            req1.CookieContainer.Add(resp.Cookies);
            Stream reqStream;            string stattime = "20111206000000";//开始时间
            string endtime = "20111206235959";//结束时间         
            string postdata = "actdat1=" + stattime + "&actdat2=" + endtime + ""+storeNo+"";            req1.Method = "POST";
            req1.ContentType = "application/x-www-form-urlencoded";            byte[] requestBytes = Encoding.ASCII.GetBytes(postdata);
            req1.ContentLength = requestBytes.Length;
            Stream s = null;
            HttpWebResponse response = null;
          reqStream = req1.GetRequestStream();//连接,也是第三次报错的地方?
 reqStream.Write(requestBytes, 0, requestBytes.Length);
                reqStream.Close();                response = (HttpWebResponse)req1.GetResponse();                s = new MemoryStream();
                s = response.GetResponseStream(); s.Close();
s.Dispose();
 response.Close();
req1.Abort();