Ich habe diese einfache Funktion, um HTML-Seiten zu erhalten und sie als String zurückzugeben; obwohl ich manchmal eine 404 erhalte. Wie kann ich die HTML-Zeichenkette nur zurückgeben, wenn die Anfrage erfolgreich war, und etwas wie BadRequest
zurückgeben, wenn es ein 404 oder irgendein anderer Fehlerstatuscode ist?Web Response Statuscode
public static string GetPageHTML(string link)
{
using (WebClient client= new WebClient())
{
return client.DownloadString(link);
}
}
Fangen Sie die 'WebException' ab, was zurückkommt .. –