C# - Verwaltung Von Cookies

Hey Leute,
Ich fragte eine Frage hier früher und hat einige fantastische Reaktionen. Ich habe da schon diddling Visual C# und lief in ein kleines problem.

Hier habe ich eine einfache Seite, setzt ein cookie:

http://binarywatch.biz/forms/cookietest.php

Wenn Sie zu gehen und dann aktualisieren, werde es sehen, wenn es ist ein cookie vorhanden und ändern Sie die html-Ausgabe.

Nun, ich will mein C# - Programm zum abrufen einer Seite, bekommst einen Keks und dann wieder besuchen die Seite wieder mit dem cookie, das gesetzt wird, so dass meine Seite zeigt mir die "aktualisiert" - Meldung. Ich erreicht phase über:

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        WebRequest request = WebRequest.Create("http://www.binarywatch.biz/forms/cookietest.php");

        request.Credentials = CredentialCache.DefaultCredentials;
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Stream dataStream = response.GetResponseStream();
        StreamReader reader = new StreamReader(dataStream);
        string responseFromServer = reader.ReadToEnd();

        MessageBox.Show(responseFromServer, "Derp");

        reader.Close();
        dataStream.Close();
        response.Close();
    }

So, in diesem Punkt habe ich die Seite mit html aber ich bin ein bisschen verloren, wie Sie gehen über das erhalten ein cookie (Etwas zu tun mit CookieContainer() ? ) und dann die Seite wissen, dass ich es (indem es der httpwebrequest-irgendwie?)

Ich versuchte googeln, es aber natürlich eine MENGE von den Antworten, die ich finde sind über ASP.NET /web-Programmierung und das ist nicht das, was ich brauche.

PS. Was ist der Unterschied zwischen HttpWebRequest WebRequest und?

Ich hoffe das ist nicht allzu noobish bin ich ein bisschen ratlos.

InformationsquelleAutor dsp_099 | 2011-05-12
Schreibe einen Kommentar