G
Gast1771456204
Guest
C# HTTPWebRequest wird einfach nicht mehr ausgeführt ?!
Ich habe ein Programm in C# das per HTTPWebRequest eine Seite aufruft und das Ergebnis auswertet(gleicht die absolute URL des Rückgabewertes ab). Die ersten 2 Mal funktioniert das auch einwandfrei, wenn ich aber die selbe Seite zum dritten mal aufrufen will, stoppt das Programm einfach ohne ersichtlichen Grund an der Stelle wo der WebRequest ausgeführt werden würde. Kein Error, es stoppt einfach.
Hier einfach mal die Methode die das ausführt:
public bool methode(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.ResponseUri.AbsoluteUri == "xxxxxxxxxxxxxxxxxxx")
{
return false;
}
else
{
return true;
}
}
Ich habe ein Programm in C# das per HTTPWebRequest eine Seite aufruft und das Ergebnis auswertet(gleicht die absolute URL des Rückgabewertes ab). Die ersten 2 Mal funktioniert das auch einwandfrei, wenn ich aber die selbe Seite zum dritten mal aufrufen will, stoppt das Programm einfach ohne ersichtlichen Grund an der Stelle wo der WebRequest ausgeführt werden würde. Kein Error, es stoppt einfach.
Hier einfach mal die Methode die das ausführt:
public bool methode(string url)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.ResponseUri.AbsoluteUri == "xxxxxxxxxxxxxxxxxxx")
{
return false;
}
else
{
return true;
}
}
Vergessen den WebResponse wieder zu beenden