HttpWebRequest 操作超时(急)

   string url = HttpContext.Current.Request.Url.AbsoluteUri;
            HttpWebRequest myReq = (HttpWebRequest)HttpWebRequest.Create(url);
            myReq.Timeout = timeout;
            //myReq.Method="POST";
            myReq.ContentType = "application/x-www-form-urlencoded";
            //Stream myStream = myReq.GetRequestStream();


            WebResponse HttpWResp = myReq.GetResponse();
            myReq.Abort();
            HttpWResp.Close();
            //Stream myStream = HttpWResp.GetResponseStream();
            using (Stream myStream = HttpWResp.GetResponseStream())
            {

                //stream.Write(buffer, 0, buffer.Length);
                StreamReader sr = new StreamReader(myStream, EnCodeType);
                StringBuilder strBuilder = new StringBuilder();
                while (-1 != sr.Peek())
                {
                    strBuilder.Append(sr.ReadLine());
                    if (enterType == 1)
                    {
                        strBuilder.Append("\r\n");
                    }
                }
                strResult = strBuilder.ToString();
                sr.Close();

            }

这个是我的代码 怎么读不到 当前页面的内容啊~ 放到测试服务器上是好的

但是换了一个服务器一直 提示操作超时 好纠结 急死了

POPMUISE
浏览 1339回答 4
4回答

拉莫斯之舞

在那台服务器上通过浏览器能访问目标网址吗?

慕容森

myReq.Abort();            HttpWResp.Close(); 你为什么取消访问?把这两句删除试下

白板的微信

一开始放在下面也不行 我就拿上来试试看的。。还是不行~ 查了一圈都说要关闭掉。。不然也会造成超时

PIPIONE

断点跟踪下代码看下。肯定可以查到具体的原因的。
打开App,查看更多内容
随时随地看视频慕课网APP