lordraydon
Goto Top

C Sharp URL öffnen ohne Browser

C Sharp URL öffnen ohne Browser

Hallo zusammen,

Ich habe folgendes Problem...
Wir haben bei uns einen Exchange 2007 Server, der Mails die an sms@domain.de gesendet werden auf der Festplatte speichert.
Nun bin ich dabei, einen Dienst zu schreiben, der die Daten auswertet, daraus eine URL bildet und diese aufruft.
Soweit funktioniert alles ohne Probleme, ich kann alle Dateien nacheinander einlesen, diese nach bestimmten Schlüsselwörtern durchsuchen und die entsprechenden Werte, die ich brauche in Variablen speichern. Auch das Codieren in einen URL-String klappt soweit glaube ich ganz gut.
Jetzt ist nur das Problem, ich muss aus den gefilterten Daten eine URL-Adresse (http://www.xxx.de?blablabla) bilden, die ich dann irgendwie aufrufe.
Die Adresse habe ich schon zusammen bekommen, nur weiß ich nicht wie ich sie aufrufe ohne einen Browser.
Hat einer von euch da eine Idee???

Danke und Beste Grüße,
Christian

Content-Key: 108826

Url: https://administrator.de/contentid/108826

Printed on: April 19, 2024 at 12:04 o'clock

Member: filippg
filippg Feb 12, 2009 at 22:01:32 (UTC)
Goto Top
Hallo,

was heißt denn "Aufrufen"? Bzw: Was soll mit der Antwort gemacht werden?
Die WebClient-Klasse wäre auf jeden Fall ein Ansatzpunkt.

Gruß

Filipp
Member: lordraydon
lordraydon Feb 13, 2009 at 11:57:26 (UTC)
Goto Top
Hallo Filipp,

Wenn ich das ganze über einen Browser mache, bekomme ich ein "OK" zurück (natürlich nur, wenn alles gut gegangen ist ;) )
Das müsste ich auch irgendwie auswerten können...

Aber schonmal vielen Dank, werde mich gleich mal mit der Klasse auseinander setzen ^^

Beste Grüße,
Christian
Mitglied: 14695
14695 Feb 16, 2009 at 08:53:06 (UTC)
Goto Top
Versuch's mal mit einem System.Net.HttpWebRequest:

System.Net.HttpWebRequest req =
   (System.Net.HttpWebRequest)WebRequest.Create("http://www.xxx.de");  

System.Net.WebResponse res = req.GetResponse();

System.IO.Stream stream = res.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(stream);

string str = reader.ReadToEnd();

res.Close();
reader.Close();

Grüße aus Köln
Member: lordraydon
lordraydon Feb 19, 2009 at 13:14:51 (UTC)
Goto Top
Ah... Cool, genau sowas habe ich gesucht^^

Vielen vielen Dank,
Christian