Ich muss mit
Indy XML-Daten an einen Webservice posten.
Delphi-Quellcode:
lParams := TStringList.Create;
lParams.LoadFromFile('
data.xml');
IdHTTP1.Post(
URL, lParams, aStream);
Ich lade die
XML-Datei in eine TStringList, versuche es zu verschicken und bekomme jedesmal "Bad request". Nun habe ich die gesendete Daten mit Wireshark angeschaut und festgestellt, dass
XML-Daten, die tatsächlich verschickt werden, nicht mahr wie
XML aussehen. Etwa so:
xml version="1.0"?%3E&
usw.
Wie lasse ich die Daten unverändert verschicken?