Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#19

AW: Ungeheure Speichernutzung des TWebrowsers beim Laden einer XML

  Alt 15. Okt 2014, 21:20
Wie setzt man denn mit idHTTP einen Post Befehl mit mehreren Parametern ab ?
Nach diesem Stackoverflow Beitrag kann man es ab Delphi 2009 so machen:

Delphi-Quellcode:
var
  Server: TIdHttp;
  Parameters,Response: TStringStream;
begin
  Response := TStringStream.Create;
  Parameters := TStringStream.Create('param1=Value1&param2=عربي/عرب&param3=Value3', TEncoding.UTF8);
  Server.Post('http://www.example.com/page.php', Parameters, Response);
end;
Den Zeichensatz sollte man vor dem Post auch noch setzen:

  Server.Request.Charset := 'utf-8';
Michael Justin
habarisoft.com

Geändert von mjustin (15. Okt 2014 um 21:23 Uhr)
  Mit Zitat antworten Zitat