Web-Response status-code

Habe ich diese einfache Funktion, um HTML-Seiten und als string zurückgeben; obwohl manchmal bekomme ich ein 404. Wie kann ich nur zurückgeben HTML-string nur, wenn die Anforderung erfolgreich war, und etwas von dem zurückgeben, wie BadRequest wenn es ein 404 oder andere Fehler-status-code?

public static string GetPageHTML(string link)
{
    using (WebClient client= new WebClient())
    {
        return client.DownloadString(link);
    }
}
Fangen Sie die WebException sehen, was zurück..

InformationsquelleAutor user1590636 | 2013-03-08

Schreibe einen Kommentar