首页新闻找找看学习计划

C#后端代码抓取页面偶发性与主机连接失败

0
悬赏园豆:30 [待解决问题]

用 HttpWebResponse 抓取页面时链接主机失败,这种情况是偶然发生,网站自己用的按说并发性不会很高,有没有大侠知道什么原因嘛?

抓取代码:
HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse();
StreamReader sr = new StreamReader(httpResponse.GetResponseStream(), Encoding.UTF8);
String str = sr.ReadToEnd();
String appPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase.TrimEnd(Path.DirectorySeparatorChar);
sr.Close();

英文原文报错 :
System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

下面是翻译过来的:
System.Net.Sockets。SocketException:连接尝试失败,因为被连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应

只是一个路人的主页 只是一个路人 | 初学一级 | 园豆:139
提问于:2019-11-08 14:28
< >
分享
所有回答(2)
0

服务器不稳定吧~~ 你ping 一下看看。

Cgrain | 园豆:266 (菜鸟二级) | 2019-11-08 20:55
0

==StatusCode=0

通常原因就是网络不通或者不存在该端口服务

花飘水流兮 | 园豆:10133 (专家六级) | 2019-11-08 21:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册