tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
667
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Hi!

    ------------------------Aktuelle Situation----------------------------------
    Ich möchte einen HTML link aufrufen und die zurückgegebene Seite mit C# aufrufen.
    Nachdem ich das mit dem Standard WebService nicht zuwege bringe, hab ich jetzt folgenden Lösungsweg:

    Ich rufe eine PHP Seite auf und gebe in der URL meine Daten mit:

    http://www.server.at/upload.php?Name=Michi&Daten=45

    Jetzt trägt das PHP-Programmchen meine Daten in die MySQ Datenbank ein und schick eine Bestätigung zurück.

    Diese Bestätigung lese ich in C# aus um die Übertragung zu kontrollieren.
    ---------------------------------Frage------------------------------------------
    Jetzt die alles entscheidende Frage:
    Mit welcher Classe kann ich in C# einen HTML Link aufrufen und die empfangene HTML Seite auswerten?

    Danke für eure Hilfe!
    Michi
     
    Don't hang and loose but run and win!

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Wie schon so oft im Forum erwähnt:

    HttpWebRequest Klasse
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Danke erstmals,
    Bin ich da jetzt eh nicht falsch verstanden worden?
    Ich möchte ledeglich die von der PHP datei zurück gegebene HTML Seite lesen.
    Vielleicht bin ich ja blind, aber mit welcher Methode kann ich einfach den Quelltext der HTML Seite auslesen?
    Das sollte ja wohl mit einem einzeiler möglich sein oder?
    Mein Code soweit:
    Code :
    1
    
    HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.server.at/transfer.php?text=Nachricht1&id=3001/");
    es funktioniert ja schon mal ganz gut, zumindest in der Datenbank kann ich meine Werte schon finden. Nur jetzt möcht ich das OK das ich mittels [PHPCODE:] echo "OK";[PHPCODE] ausgebe mit C# auslesen. Also myHttpWebRequest.ToString() gibt nicht wirklich was brauchbares raus
    lg Michi
     
    Don't hang and loose but run and win!

  4. #4
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hast dir die Doku zu der Klasse angesehen?

    Code :
    1
    2
    3
    4
    5
    
    [url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemNetHttpWebRequestClassTopic.asp]HttpWebRequest[/url] myHttpWebRequest = ([url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemNetHttpWebRequestClassTopic.asp]HttpWebRequest[/url])WebRequest.Create("http://www.server.at/transfer.php?text=Nachricht1&id=3001/");
     
    [url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemNetHttpWebResponseClassTopic.asp]HttpWebResponse[/url] response = ([url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemNetHttpWebResponseClassTopic.asp]HttpWebResponse[/url]) myHttpWebRequest.[url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfsystemnethttpwebrequestclassgetresponsetopic.asp]GetResponse[/url]();
     
    [url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemIOStreamReaderClassTopic.asp]StreamReader[/url] reader = new [url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfSystemIOStreamReaderClassTopic.asp]StreamReader[/url](response.[url=http://msdn.microsoft.com/library/deu/default.asp?url=/library/DEU/cpref/html/frlrfsystemnethttpwebresponseclassgetresponsestreamtopic.asp]GetResponseStream[/url]());
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  5. #5
    Avatar von MichiStroi
    MichiStroi MichiStroi ist offline Mitglied Gold
    Registriert seit
    Apr 2004
    Ort
    Seebenstein (NÖ)
    Beiträge
    162
    Autsch, das mit dem Streamreader kam mir ja verdächtig vor, nur hat er das bei meinem ersten versuch nicht wollen, da ich ihm den Request zugeteilt habe.
    Den response hab ich wohl übersehen. Jetzt funktsionierts erste Sahne!

    Herzlichen Dank!
    Michi
     
    Don't hang and loose but run and win!

Ähnliche Themen

  1. Funktion in Link aufrufen
    Von FB55 im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 22.10.09, 18:20
  2. VBScript per Link aufrufen
    Von Papenburger im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 11.04.08, 13:08
  3. 2 Link auf einmal aufrufen?
    Von Yathiu im Forum HTML & XHTML
    Antworten: 6
    Letzter Beitrag: 11.12.07, 17:19
  4. Antworten: 2
    Letzter Beitrag: 25.08.05, 20:53
  5. mit link funktion aufrufen
    Von bspainkf36 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 23.06.04, 14:36