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)
- {
- ...
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д