您的位置:程序门 -> delphi -> 网络通信/分布式开发



登录网站问题!!急死了!!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


登录网站问题!!急死了!!
发表于:2007-01-19 04:33:08 楼主
登录qq空间问题

用winsock   expert看到的登录过程


1.获取图片

get   /getimage   http/1.1
accept:   image/gif,image/x-xbitmap,image/jpeg,image/pjpeg,*/*
user-agent:   microsoft   url   control   -   6.01.9782
host:   nverify.qq.com
connection:   keep-alive
cache-control:   no-cache
cookie:   verifysession=b62aef6e2c6aea45622d9a84e241d2613810bca712c31fb52f6841cfb299b1a9

返回session

http/1.1   200   ok
server:   tencent   http   server
accept-ranges:   bytes
pragma:   no-cache
content-length:   2619
set-cookie:   verifysession=90aa9a0f5f17af8472f0b450f59d762dfddad6b5d877a22a5f68dcce9c551f83;   path=/;   domain=qq.com;
connection:   close
content-type:   image/jpeg

?

2.登录

post   /login   http/1.1
accept:   image/gif,   image/x-xbitmap,   image/jpeg,   image/pjpeg,   */*
content-type:   application/x-www-form-urlencoded
user-agent:   microsoft   url   control   -   6.01.9782
host:   ptlogin.qq.com
content-length:   180
cache-control:   no-cache
cookie:   verifysession=90aa9a0f5f17af8472f0b450f59d762dfddad6b5d877a22a5f68dcce9c551f83

u1=http://dynamic.qzone.qq.com/cgi-bin/portal/cgi_web_userinfo&fp=loginerroralert&u=10000&p=123&verifycode=ksn3&image.x=0&image.y=0&time=2007-1-19   上午   02:51:35


自己弄的

procedure   tform1.button1click(sender:   tobject);
var
      params   :   tstringlist;
      s   :   tstringstream;
begin
      params:=tstringlist.create;
      s:=tstringstream.create( ' ');
      params.add( 'u1=http://dynamic.qzone.qq.com/cgi-bin/portal/cgi_web_userinfo ');
      params.add( 'fp=loginerroralert ');
      params.add( 'u=10000 ');
      params.add( 'p=123 ');
      params.add( 'verifycode=1234 ');           //附加码

      //idhttp1.get( 'http://nverify.qq.com/getimage ');验证图片

      memo1.text:=idhttp1.post( 'http://ptlogin.qq.com/login ',params);

      params.free;
      s.free;
end;

我用winsock   expert根本就看不到什么有用的东西

还有就是如何获得和图片关联的session并设置??


快速检索

最新资讯
热门点击