C# - WebRequest GET/POST

So, ich dachte, es ist Zeit für mich zu lernen, C#, einfach mit mir Jungs, ich bin ganz neu hier.

Ich versuche, erstellen Sie eine sehr einfache Anwendung (ich verwende Windows Forms-Anwendung).
Mein Ziel ist:

  1. Mit "GET" - Methode, die web-Seite
  2. Lesen ein text-Feld (dieser Wert ändert sich jedes mal, dass der Benutzer auf die Seite zugreift
  3. Mithilfe der Methode "POST" senden, einige Werte entsprechend

Hier ist mein code bisher:

  private void button2_Click(object sender, EventArgs e)
{
    string URI = "http://localhost/post.php";
    string myParameters = "field=value1&field2=value2";

    using (WebClient wc = new WebClient())
    {
        string getpage = wc.DownloadString("http://localhost/post.php");
        MessageBox.Show(getpage);
        wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
        string HtmlResult = wc.UploadString(URI, myParameters);
        MessageBox.Show(HtmlResult);
    }
}

So weit So gut, Es funktioniert, aber es ist nicht ganz das, was ich will, hier zu erreichen.
Ich bin in der Lage, verwenden Sie die Methode POST, aber wie benutze ich BEKOMMEN vor dem senden der Daten?
Ich möchte zum senden von Daten nach zu BEKOMMEN Ergebnis.

Bitte lassen Sie mich wissen, wenn ich das geben sollte eine bessere Beschreibung für das, was ich versuche zu tun.

Dank.

Bearbeiten
Das ist mein PHP Code:

<?php

    $a = session_id();

    if(empty($a))
        session_start();

        echo "Session: ".session_id()."<br/>\n";

Nun, zurück zu meinem C# - code, erhalte ich unterschiedliche session-ID in den beiden Nachrichten

Haben Sie versucht, die download-Methoden? Wenn Ihr Punkt #2 ist ein bisschen verwirrend. Was ist das ultimative Ziel für das Lesen der Seite für die Eingabe des Benutzers. Wenn die Eingaben des Benutzers Daten nicht, Sie haben es in einer db?

InformationsquelleAutor user3800799 | 2014-10-10

Schreibe einen Kommentar