C# formularze post

0

Witam
Próbuje pobrać informację poprzez formularz Post jednak cały czas dostaje tą samą stronę z formularzem.
Wydaje mi się, żę jest to problem z ciasteczkami, pomimo że je obsługuje.

 CookieContainer cookies = new CookieContainer();

            HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://rozklad-pkp.pl/stboard.php?q=pl/node/149");
            request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1";
            request.Method = "GET";
            request.CookieContainer = cookies;

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            response.Close();

            request = (HttpWebRequest)HttpWebRequest.Create("http://rozklad-pkp.pl/stboard.php?q=pl/node/149");
            request.Method = "POST";
            request.CookieContainer = cookies;
            string input = "Sosnowiec";
            string loginData = String.Format("input={0}&time=20%3A22&boardType=dep&start=Poka%C5%BC", input);

            request.ContentType = "application/x-www-form-urlencoded ";

            byte[] loginDataBytes = Encoding.ASCII.GetBytes(loginData);

            Stream postData = request.GetRequestStream();
            postData.Write(loginDataBytes, 0, loginDataBytes.Length);
            postData.Close();
            response = (HttpWebResponse)request.GetResponse();
            Stream stream = response.GetResponseStream();

            richTextBox1.Text = (new StreamReader(stream, Encoding.GetEncoding("iso-8859-2"))).ReadToEnd();

            stream.Close();

            response.Close();

W czym może być problem?

0

request.Method = "GET";
To chcesz chcesz POST'em czy GET'em?

0

Najpierw GET'em pobieram ciastka, żeby potem je wykorzystać w tym już właściwym żadaniu POST'em.

1 użytkowników online, w tym zalogowanych: 0, gości: 1