Try catch не перехватывает исключения - C#
Формулировка задачи:
private string GETvk(string adr){ try{ HttpWebRequest rget=(HttpWebRequest) HttpWebRequest.Create(adr); rget.UserAgent=useragent; rget.Accept=acept; rget.AllowAutoRedirect=redirect; rget.Headers.Add(HttpRequestHeader.AcceptLanguage,aceptlang); rget.Headers.Add(HttpRequestHeader.CacheControl,cache); rget.Headers.Add(HttpRequestHeader.Pragma,pragma); rget.CookieContainer=cook; if(prox!=null)rget.Proxy=prox; using(WebResponse webr=rget.GetResponse()){ using (StreamReader sr=new StreamReader(webr.GetResponseStream())) { return sr.ReadToEnd(); }} } catch{ return ""; } }
return sr.ReadToEnd();
System.IO.IOException: Unable to read data from the transport connection: Удаленный хост принудительно разорвал существующее подключение. ---> System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение
Решение задачи: «Try catch не перехватывает исключения»
textual
Листинг программы
try { ... } catch (Exeption e) { ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д