HttpWebResponse liefert mir immer ConnectionClosed!

20/08/2008 - 10:23 von Marc | Report spam
Hallo,

ich möchte ein Image von einer URL downloaden.
Das klappte bisher immer von verschiedenen URLs ohne Probleme.
Jetzt habe ich aber das Problem, daß ich von einer URL nichts
empfangen kann, ich bekomme nach HttpWebResponse GetResponse() immer
eine WebException. Das komische ist, in FireFox oder IE kann ich das
Image wunderbar laden!
Die WebException liefert "Die zugrunde liegende Verbindung wurde
geschlossen: Die Verbindung wurde unerwartet getrennt."
Der Status der WebException liefert "ConnectionClosed".

try {
WebRequest wreq = WebRequest.Create(m_url);
wreq.PreAuthenticate = true;
NetworkCredential networkCredential = new
NetworkCredential(m_username, m_password);
wreq.Credentials = networkCredential;

wreq.Timeout = 10000;
HttpWebResponse httpResponse = (HttpWebResponse)wreq.GetResponse();
}
catch (WebException ex)
{
string s = ex.Message;
string ss = ex.Status.ToString();
}

Ich habe auch schon mit keepalive true/false hantiert ohne Erfolg.

Für einen Tip bin ich sehr dankbar!

Grüße
Marc
 

Lesen sie die antworten

#1 Christoph Schneegans
20/08/2008 - 10:46 | Warnen spam
"Marc" schrieb:

wreq.PreAuthenticate = true;



Testweise weglassen. Außerdem mit der WebClient-Klasse testen, da kann
man weniger falsch machen.

<http://schneegans.de/web/kanonische-adressen/> · Gute URLs

Ähnliche fragen