for j:=1 To zzz do
    begin
    IdHTTP1.Request.CustomHeaders.Text:=ADOQUery1.FieldValues['cookies'];
        try
          IdHTTP1.Get(seturl);
          DeleteIECache;
          i:=i+1;
          Delay(500);
          ADOQuery1.Next;
          Label4.Caption:=IntToStr(i);
          Memo1.Lines.add(ADOQUery1.FieldValues['cookies']);
        except
         if MessageDlg('出现错误',mtConfirmation, [mbYes, mbNo], 0) = mrYes then
           begin
              Close;
           end;
        end;我用这个循环在数据库中取COOKIE值然后进行发送请求,循环执行到第4次出现EXCEPT,本地抓包发现,第一次发送请求成功,后面三次发送的COOKIE值竟然都是相同的,而且是第一个COOKIE值的一部分,不知道什么原因,本人初学DELPHI,忘高人指教注:seturl已经赋值,DeleteIECache是清除COOKIE的函数,DELAY延时函数