httppost.pp 519 B

123456789101112131415161718192021222324252627282930
  1. program httppost;
  2. {$mode objfpc}{$H+}
  3. uses
  4. SysUtils, Classes, fphttpclient, opensslsockets;
  5. Var
  6. F : TFileStream;
  7. Vars : TStrings;
  8. i : integer;
  9. begin
  10. With TFPHTTPClient.Create(Nil) do
  11. begin
  12. F:=TFileStream.Create('response.html',fmCreate);
  13. try
  14. Vars:=TstringList.Create;
  15. try
  16. For i:=1 to 10 do
  17. Vars.Add(Format('Var%d=Value %d',[i,i]));
  18. FormPost(ParamStr(1),vars,f);
  19. finally
  20. Vars.Free;
  21. end;
  22. finally
  23. F.Free;
  24. end;
  25. end;
  26. end.