Das einfachste sollte sein eine andere Post-Methode zu verwenden (ist ja überladen). Denn die Post-Methode welche eine Stringlist erwartet arbeitete doch eigentlich so das pro Zeile ein neuer Parameter erwartet wird.
Da gibt es dann nur noch Varianten mit einem Stream. Ich mag Streams irgendwie nicht, ist ein persönliches Problem
.
Ursprünglich hatte ich vor, einen Webservice anzusprechen, indem ich ihm ein
XML im Postdata schicke, da könnte ich die Zeilenumbrüche eigentlich weglassen, gel?
In diesem Fall wird allerdings das andere Problem zum eigentlichen Problem, nämlich, dass der Client alle Leerzeichen mit %20 kodiert, der Server sagt dann in etwa "unexpected character % at position [...]".
Kann ich der
Indy-Komponente irgendwo die Leerzeichenkodierung austreiben? Ich verwende nirgends eine Angabe wie "urlencode" o.ä. ?