首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

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

我用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); 

热点排行