[C#] Optimale Klasse für POST/GET.

07/05/2008 22:12 Atheuz#1
Ich suche eine Klasse die effizient und speicherschonend Header abschickt und den quelltext auch auswerten lässt. Im Moment benutze ich folgendes;

Code:
WebRequest wrGETURL;
wrGETURL = WebRequest.Create(sURL);  
Stream objStream;
objStream = wrGETURL.GetResponse().GetResponseStream();
StreamReader objReader = new StreamReader(objStream);
string sLine = "";
sLine = objReader.ReadToEnd();
Leider verlangsamt das meine Programme erheblich und nach ein paar Stunden ist auch Schluss damit. Gibt es eine Klasse die ohne große Perfomanceeinschübe funktioniert?
07/06/2008 07:02 0x15#2
Schau dir mal die HTTP*-Klassen der Namespace System.Net. an.
Da gibts u.a. Typen wie z.B. HTTPRequestHeader, HTTPResponseHeader. Die Klassen HTTPWebRequest und HTTPWebResponse gibts da auch noch.
Weiß nich ob du das schon getestet hast. Hab selber noch nie wirklich damit gearbeitet, kann dir also nich sagen ob die wirklich effizient in Sachen Performance sind.