Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

IdHTTP.Post: Daten richtig übergeben???

  Alt 1. Dez 2009, 10:42
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?
  Mit Zitat antworten Zitat