Huhu,
die Cookies wurden von einigen Wochen komplett überarbeitet/vereinfacht und sind nun viel alltagstauglicher, deswegen empfehle ich dir erstmal
dringend ein
Indy Update.
Dateien:
http://indy.fulgan.com/ZIP/
Anleitung (thx @ Apfelteig):
http://www.herrotto.de/delphiindy/
Grüße
PS: Mit WireShark kannst du prima deinen kompletten Datenverkehr überwachen, hat mir schon unzählige male geholfen den Fehler zu finden.
PPS: Für die Parameterliste empfehle ich dir TStringStream oder TIdMultiPartFormDataStream
PPPS: Wenn du eine Abfrage sendest nimm bitte immer TStringStream um an die Antwort zu kommen á la:
Delphi-Quellcode:
ReplyData := TStringStream.Create('', CP_UTF8); // wenn Webseite in utf-8 kodiert ist
try
Get('http://www.deinewebseite.com/', ReplyData);
finally
ReplyData.Free;
end;
Weil
Indy wandelt, wenn du dort String's benutzt gzip kodierte Daten nicht automatisch um und bei normalen String's und utf-8 kodierten Seiten kommen u.a. die Umlaute falsch rüber.