在玩淘宝旺旺阳光牧场,想自己做个中萝卜的小机器人,在同一个坑种下萝卜,抓包得到以下内容
POST /get_api/ HTTP/1.1
Accept: */*
Accept-Language: zh-CN
Referer: http://garden.aliapp.com/static/images/sunfarm.swf?version=0.027
x-flash-version: 10,0,22,87
Content-Type: application/x-www-form-urlencoded
Content-Length: 201
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)
Host: garden.aliapp.com
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: sessionid=******************发送的数据:
crop_type=carrot
method=land.seed
land_belong=main
sessionid=******************
land_index=4
rekoo_killer=*********
我自己写的测试程序:
 ASCIIEncoding AE = new ASCIIEncoding();
            
            //object vPost = bytePost;
            //object vHeaders = byteHeaders;            StringBuilder sHeader = new StringBuilder();
            sHeader.AppendLine("POST /get_api/ HTTP/1.1");
            sHeader.AppendLine("Accept: */*");
            sHeader.AppendLine("Accept-Language: zh-CN");
            sHeader.AppendLine("Referer: http://garden.aliapp.com/static/images/sunfarm.swf?version=0.027");
            sHeader.AppendLine("x-flash-version: 10,0,22,87");
            sHeader.AppendLine("Content-Type: application/x-www-form-urlencoded");
            sHeader.AppendLine("Content-Length: 201");
            sHeader.AppendLine("Accept-Encoding: gzip, deflate");
            sHeader.AppendLine("User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/4.0; EmbeddedWB 14.52 from: http://www.bsalsa.com/ EmbeddedWB 14.52; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)");
            sHeader.AppendLine("Host: garden.aliapp.com");
            sHeader.AppendLine("Connection: Keep-Alive");
            sHeader.AppendLine("Cache-Control: no-cache");
            sHeader.AppendLine("Cookie: " + aspwebBrowser.Document.Cookie);            StringBuilder sData = new StringBuilder();
            sData.Append("rekoo%5Fkiller=cntaobao%E5%A4%9C%E8%89%B2%E4%B8%AD%E7%9A%84%E7%B4%AB%E7%8E%AB%E7%91%B0");
            sData.Append("&land%5Findex=6");
            sData.Append("&crop%5Ftype=carrot");
            sData.Append("&land%5Fbelong=main");
            sData.Append("&" + aspwebBrowser.Document.Cookie);
            sData.Append("&method=land%2Eseed");            byte[] bytePost = AE.GetBytes(sData.ToString());
            
            ////   POST   the   data   
            ////aspwebBrowser.Navigate(strUrl, ref   vFlags, ref   vTarget, ref   vPost, ref  vHeaders);             aspwebBrowser.Navigate("http://garden.aliapp.com/get_api/", "_self", bytePost, sHeader.ToString());同样的post数据,为什么就是没反应啊,紧急求助。
游戏是flash的