In der Doku steht:
Zitat:
Requests an die Schnittstelle müssen in Form eines
XML-Dokuments im Datablock eines HTTP-POSTRequests
gesendet werden (POST['gambio_api_xml'])
Übergib mal statt dem IStream eine Stringliste. Und die Stringliste befüllst du so:
RequestListe.Values['gambio_api_xml'] := XML; // <-- die Login XML
Bin mir da jetzt nicht 100% sicher und kanns hier leider auch nicht testen.
Falls das nicht klappt dann probiers so:
Delphi-Quellcode:
uses
IdMultipartFormData;
DataStream := TIdMultiPartFormDataStream.Create;
try
DataStream.AddFormField('
gambio_api_xml',
XML);
http.Post('
http://testshop.de/request_port.php?module=XMLConnect',DataStream, lResStream));
finally
DataStream.Free;
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."