C# Обработка исключений в WebRequest

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by immortalist, 19 Oct 2010.

  1. immortalist

    immortalist Member

    Joined:
    16 Jan 2010
    Messages:
    99
    Likes Received:
    64
    Reputations:
    37
    WebRequest request = WebRequest.Create(url);
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();

    Что делать, если урл мертвый? Прога умирает если не может дождаться ответа от сервера. Подскажите как ловить исключение, или время ответа установить, я хз :(
     
  2. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    try
    {
    WebRequest request = WebRequest.Create(url);
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    }
    cath
    {
    MessageBox.Show("Книжки надо читать!");
    }
     
    1 person likes this.
  3. immortalist

    immortalist Member

    Joined:
    16 Jan 2010
    Messages:
    99
    Likes Received:
    64
    Reputations:
    37
    пробовал try catch, не могу понять как юзать, может не туда вставляю...
     
  4. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    throw new Exception("В ветку /thread89681.html !");
     
  5. immortalist

    immortalist Member

    Joined:
    16 Jan 2010
    Messages:
    99
    Likes Received:
    64
    Reputations:
    37
    спасибо, разобрались :)