为了账号安全,请及时绑定邮箱和手机立即绑定

HttpWebRequest 操作超时(急)

HttpWebRequest 操作超时(急)

POPMUISE 2018-12-06 21:35:30
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(); } 这个是我的代码 怎么读不到 当前页面的内容啊~ 放到测试服务器上是好的 但是换了一个服务器一直 提示操作超时 好纠结 急死了
查看完整描述

4 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

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

查看完整回答
反对 回复 2019-01-21
?
慕容森

TA贡献1853条经验 获得超18个赞

myReq.Abort();
            HttpWResp.Close();

你为什么取消访问?把这两句删除试下

查看完整回答
反对 回复 2019-01-21
?
白板的微信

TA贡献1883条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-01-21
?
PIPIONE

TA贡献1829条经验 获得超9个赞

断点跟踪下代码看下。肯定可以查到具体的原因的。

查看完整回答
反对 回复 2019-01-21
  • 4 回答
  • 0 关注
  • 1338 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信