// 访问/webroot/restricted/account/betcredit.aspx(帐户余额)
strURL = _T("http://") + this->m_strHost + _T("/webroot/restricted/account/betcredit.aspx");
rhp.strObject = _T("/webroot/restricted/account/betcredit.aspx");
rhp.strRefObj = _T("/webroot/restricted/HomeLeft.aspx");
rhp.strPostData.Empty();HTTP/1.1 302 Found
Cache-Control: private
Content-Type: text/html; charset=utf-8
Location: /error.aspx?aspxerrorpath=/webroot/restricted/account/betcredit.aspx
Content-Length: 199
Date: Tue, 09 Aug 2011 08:32:56 GMT
Connection: keep-alive没有set-cookie,大侠帮忙看看,怎么处理,是不是说明访问的页面不存在?

解决方案 »

  1.   

    我在用IE登录时抓包,发现数据经过加密,显示TLSv1,不知道怎样得到正确地址,小弟初学,还请帅哥指点一二。
      

  2.   

    rhp是什么?
    你通过这种方式和直接通过网页操作都把数据抓下来看看是不是一样的
      

  3.   

    rhp是我定义的数据结构
    // ======== 请求页头参数结构 ========
    struct RHP{
    CString strObject;
    CString strRefObj;
    CString strPostData;
    抓包发现IE登录中没有访问上面这个网页,好像在登录时就把这些信息(帐户余额等)发给我了,但是是TLSV1包,不知道明文是什么
      

  4.   

    我今天也是遇见了这个问题,提交给Login.aspx,抓包是302,然后Location:default.aspx,后面接着是Set-Cookie: xxxxxxx。
    我也是提交后始终没有这个Set-Cookie,而后面又必须要提交这个Cookie。
    后来仔细抓IE的包,在GetHtml的时候,就和IE发包的HEAD一致,就取到了。希望能对你有用。goodlucky.