当前位置:编程学习 > C#/ASP.NET >>

winform模拟POST登录网页问题

--------------------编程问答-------------------- 没人来哦。。。。 --------------------编程问答-------------------- 救命啊   谁来救救我。。。要疯掉了 --------------------编程问答-------------------- 给个邀请码。我来试试 --------------------编程问答-------------------- 楼主没改我测试账号或邀请码
 只是猜测下。
 在伪造数据正确的前面下
 原网站编码是gb2312的。
 但楼主的Post时和Get时都不一样
 建议楼主全部换下gb2312的(也可做成参数)
 

     1.  string code="GBK";                        
           
        2.    ASCIIEncoding encoding = new ASCIIEncoding();
            string postData = "forward=&jumpurl=http%3A%2F%2Fwww.tphou.com%2Fbbs%2Fmode.php%3Fm%3Do&step=" + step;
           。。。。。。
            byte[] data = encoding.GetBytes(postData);
            HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://tphou.com/bbs/login.php");
           。。。。

            StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.GetEncoding([color=#FF0000]code))[/color];
            string content = reader.ReadToEnd();            
            riBox.Text = content;

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,