none
web авторитизация RRS feed

  • Вопрос

  • привет народ нужна помощь

    никак не могу нормально работать с post запросами

    гдето раскопал такой код

    private void button1_Click(object sender, EventArgs e)
    {
    HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(@"http://x5.thejam.ru/overview.php");
    req.Method = "POST";
        req.KeepAlive = true;
    req.UserAgent = @"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.00";
    //req.Referer = @"http://xnova.thejam.ru/?mode=login";
    req.Accept = @"text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1";
    req.Headers.Add(HttpRequestHeader.AcceptLanguage, @"ru-RU,ru;q=0.9,en;q=0.8");
    req.Headers.Add(HttpRequestHeader.AcceptEncoding, @"gzip, deflate");
    req.Headers.Add(HttpRequestHeader.AcceptCharset, @"iso-8859-1, utf-8, utf-16, *;q=0.1");
    req.Headers.Add(HttpRequestHeader.Te, @"deflate, gzip, chunked, identity, trailers");

    //посылаем в форму строку data
    req.ContentType = "application/x-www-form-urlencoded";
    Stream newStream = req.GetRequestStream();
    UTF8Encoding encoding = new UTF8Encoding();
      string data = @"l_email=wewe@mail.ru&password=121212&project=2";
    byte[] buff = encoding.GetBytes(data);
    newStream.Write(buff, 0, data.Length);
    newStream.Close();

    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
    Encoding _responseEncoding = Encoding.Default;
    StreamReader sr = new StreamReader(resp.GetResponseStream(), _responseEncoding);
    string htmlText = sr.ReadToEnd();

    //resp.Close(); //обязательно закрываем response


    richTextBox1.Text = htmlText;
       
    }

     в конце записываю исходный код в richtextbox

    но выводяться какието непонятные символы никак не похожие... может кодировка неверна хотя вроде всё верно

    сниффер выдал

    POST /?mode=login HTTP/1.1
    User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10
    Host: xnova.thejam.ru
    Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
    Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
    Accept-Encoding: gzip, deflate
    Expect: 100-continue
    Referer: http://xnova.thejam.ru/
    Cookie: mrc=app_id%3D497533%26is_app_user%3D0%26sig%3D734186c210237ba71bc0344d77a70038; __utmz=188176311.1306150498.47.2.utmcsr=x5.thejam.ru|utmccn=(referral)|utmcmd=referral|utmcct=/overview.php; xsid=764g9i1c7sdbm7padr9d9qada6; __utma=188176311.1548955975.1305211985.1306153397.1306164609.49; __utmc=188176311; __utmb=188176311.10.10.1306164609
    Connection: Keep-Alive
    Content-Length: 65
    Content-Type: application/x-www-form-urlencoded

    l_email=екеке&password=12345&project=2


Ответы

Все ответы