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)
{
...
}