post需要cookie
程序如下:
  已得到cookie,测试程序
var
  buf : String;
  DataIn  : TMemoryStream;
  DataOut : TMemoryStream;
begin
    DataIn  := TMemoryStream.Create;
    DataOut := TMemoryStream.Create;
    Buf     := 'Action=' + Trim('Reply') +
                   '&RootID=249'  +
                   '&content=test8';
    DataOut.Write(Buf[1], Length(Buf));
    DataOut.Seek(0, soFromBeginning);    httpcli1.Accept:='image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*';
    httpcli1.SendStream := DataOut;
    httpcli1.RcvdStream := DataIn;
    httpcli1.URL:='http://www.jnlcez.com/school/txl/NewReply.asp';
    httpcli1.Cookie:='ASPSESSIONIDSSSSTBRD=IAJPLAOCGDDOCKEIHONFHGBO; fengyue=logintime=2003%2D5%2D8+20%3A21%3A35&txlpwd=playboy&txlusr=goodman' ;    httpcli1.Post;
    DataIn.Seek(0, 0);
    Memo1.Lines.LoadFromStream(DataIn);
end;
与一般手动回复贴子,sniffer 得到的对比手动:
POST /school/txl/NewReply.asp HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*
Referer: http://www.jnlcez.com/school/txl/ShowThread.asp?RootID=249
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)
Host: www.jnlcez.com
Content-Length: 37
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASPSESSIONIDSSSSTBRD=IAJPLAOCGDDOCKEIHONFHGBO; fengyue=logintime=2003%2D5%2D8+20%3A21%3A35&txlpwd=qqqq&txlusr=qqqq
Action=Reply&RootID=249&content=test8
程序执行:
POST /school/txl/NewReply.asp HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/3.0 (compatible)
Host: www.jnlcez.com
Content-Length: 37
Cookie: ASPSESSIONIDSSSSTBRD=IAJPLAOCGDDOCKEIHONFHGBO;fengyue=logintime=2003%2D5%2D8+20%3A21%3A35&txlpwd=qqqq&txlusr=qqqq
Action=Reply&RootID=249&content=test8
那里错了吗????一直没法回复