读书人

小弟我用IdHTTP.post 登录上了一个网站

发布时间: 2012-04-17 15:06:33 作者: rapoo

我用IdHTTP.post 登录上了一个网站,然后在登录的情况下,访问该网站的其它网页。
我用IdHTTP.post 登录上了一个网站,然后在登录的情况下,访问该网站的其它网页。

post返回的值显示登录成功了,但是我访问其它网页时,却发现连接已经断开。

请问如何解决。


[解决办法]
以get为例,伪造session

Delphi(Pascal) code
                IdHttp1.Get(mURL1);                 mStr   :=   IdHttp1.Response.CustomHeaders.Values[ 'Set-Cookie'];                 if   Pos( ';',mStr)> 0   then                                 Session_ID   :=   LeftBStr(mStr,Pos( ';',mStr)-1)                 else                                 Session_ID   :=   mStr;                 IdHttp1.Request.CustomHeaders.Add( 'Cookie:'   +   Session_ID);                 IdHttp1.Get(mURL2); 

读书人网 >.NET

热点推荐