Es könnte an einem Fehlenden Header liegen.
Wenn der POST Request diese Zeile enthält:
Content-Type: application/x-www-form-urlencoded
Dann müsste der Server auch die URLEncode Daten korrekt dekodieren.
Ist jetzt nur geraten. Einfach mal im
Indy IdHTTP Source nachschauen (oder einen HTTP Sniffer einsetzen) ...
Hope this helps,