Hast du das was du sendest wirklich mit dem verglichen, was funktioniert?
Dann hätte dir auch der Header auffallen sollen, der bei dir nämlich folgendes enthält
Code:
Content-Type: application/x-www-form-urlencoded; charset=utf-8
aber folgendes enthalten sollte
Code:
Content-Type: text/
xml; charset=utf-8
Und das passiert, wenn du die Daten das
TStrings
übergibst.
Erzeuge einen Stream von den
XML Daten und versende den (inkl. der Information zum Content-Type).