0
我试图通过WebClient类从URL返回一些HTML代码:Web客户端请求超时
Response.Write(new System.Net.WebClient().DownloadString("http://www.partnersite.com/html/"));
每当这个代码运行,我收到了超时。
请求被中止:操作已超时。
如果我直接浏览到“http://www.partnersite.com/html/”,我会立即得到回复。
超时只会发生在这个特定的网站,如果我向另一个网站发出请求,例如。
WebClient().DownloadString("http://www.google.com"));
我立即返回了html。
这仅仅是在合作伙伴网站发生的事情,这意味着它没有响应?或者在我打电话之前有什么可以尝试的吗?
谢谢。
感谢您的回复Anil。在任何浏览器中直接浏览该网站时,该网站都可以在IE中访问。我请求的网站位于完全不同的网络上。 – user527269 2012-03-15 10:48:48
而不是使用DownloadString方法,请尝试使用DownloadFileAsync方法并检查您是否正在接收数据。 – 2012-03-15 11:05:17
好吧,我已经尝试了DownloadFileAsync并再次遇到超时。 – user527269 2012-03-15 12:21:11