用IE浏览得到的request是这样 
POST /ennet/ajaxpro/Soccer.DisplaySingles,App_Code.ashx HTTP/1.1
Accept: */*
Accept-Language: zh-cn
x-ajaxpro-method: dsp1
Referer: http://u1xj36md09yg9r87.us.xxxxx.com/ennet/html/DisplaySingles.aspx?sid=k4H3SxFp97Qgf8MTch&sportid=10&events=1999&mode=11&odst=
Content-Type: text/plain; charset=utf-8
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0(Compatible Mozilla/4.0(Compatible-EmbeddedWB 14.59 http://bsalsa.com/ EmbeddedWB- 14.59  from: http://bsalsa.com/ ; .NET CLR 2.0.50727)
Host: u1xj36md09yg9r87.us.xxxxx.com
Content-Length: 89
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: CurrentURL=www.xxxxx.com; wwwxxxxxcom=Branch=000~DID=0~LID=ch~; u1xj36md09yg9r87usxxxxxcom=Branch=000~DID=0~LID=ch~; s=U0VTU0lPTl9JRD01MjgyMkQ5RjYwOEIwNDAyMUQxNjVCNTQ2RTczQUY3ODQ2RTcxMTNFNDcyQjVBRjgxREIwRUE2MEZDN0IyMDdDMDQxMTJDNTNFMjE3QkU3NDM5RTBENDg2Q0I5OEQxMTI4NEY0QjIzRTgxNDEwRTQxRjk3NDc4NDIyMEVEODM1ODMxQTVCRjI5MTVEOUVBRjUzMTM4MENGMzRCNTEwMTUxNzJDRjI4MjkyM0MwNjFFMDFDN0RDNjNEQjI0RjkyNUQ1MEYxQzlCMzhFQkM5NTRDMDk5QTNEQzNFNkYxRTA5Q0YwRkY4NjFEOEFFNzQ5MjA2NTIyQjBEM0NCODgzQUVGREQ1QzU3QzM3ODMyNUM4MzQ1NTc0QjVGRTM2MEJDOTUmVElDS0VUX0lEPTM4NTg5; puid=6ea6655; 1k4H3SxFp97Qgf8MTch=LoggedIn=1~UID=6ea6655~Act=1~RAddr=192.168.10.120~; 2k4H3SxFp97Qgf8MTch=IS_Name=蟹~IS_Currency=RMB~IS_Balance=0.0000~IS_Plafond=3000.0000~IS_Status=0~OddsCounter=0~OddStatus=32~MinBet=0~; 3k4H3SxFp97Qgf8MTch=X_BID=0~OddStatus=32~BasketID=28160~; 4k4H3SxFp97Qgf8MTch=LoggedIn=1~UID=6ea6655~OddStatus=32~; 5k4H3SxFp97Qgf8MTch=INTR%3D15000%7EOddsType%3D2~; SBSID=k4H3SxFp97Qgf8MTch{"sportid":"10","br":"000","lid":"ch","dt":"1","mod":11,"str":"1999","ods":32,"lvstat":2}

解决方案 »

  1.   

    写IE插件(BHO),在DISPID_BEFORENAVIGATE2事件中捕获其参数。
      

  2.   

    这样写对吗?postData = "{\"sportid\":\"10\",\"br\":\"000\",\"lid\":\"ch\",\"dt\":\"1\",\"mod\":11,\"str\":\"1999\",\"ods\":32,\"lvstat\":2}";
    byteArray = Encoding.UTF8.GetBytes(postData);oReq = (HttpWebRequest)WebRequest.Create("http://u1xj36md09yg9r87.us.xxxxx.com/ennet/ajaxpro/Soccer.DisplaySingles,App_Code.ashx");
    oReq.Referer = "http://u1xj36md09yg9r87.us.xxxxx.com/ennet/html/DisplaySingles.aspx?sid=k4H3SxFp97Qgf8MTch&sportid=10&events=1999&mode=11&odst=
    ";
    oReq.CookieContainer = Configuration.cc;
    oReq.Method = "POST";
    oReq.Timeout = 6000;
    oReq.ContentType = "text/plain; charset=utf-8";
    oReq.Credentials = Configuration.oCred;
    oReq.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0(Compatible Mozilla/4.0(Compatible-EmbeddedWB 14.59 http://bsalsa.com/ EmbeddedWB- 14.59  from: http://bsalsa.com/ ; .NET CLR 2.0.50727)";
    oReq.ContentLength = byteArray.Length;
    newStream = oReq.GetRequestStream();
    newStream.Write(byteArray, 0, byteArray.Length);
    newStream.Close();oResp = (HttpWebResponse)oReq.GetResponse();
    receiveStream = oResp.GetResponseStream();
    readStream = new StreamReader(receiveStream, Encoding.UTF8);
    SourceCode = readStream.ReadToEnd();