I have configured the apache httpClient like so:
HttpProtocolParams.setContentCharset(httpParameters, \"UTF-8\"); HttpProtocolParams.setHttpElementCharset(ht
You can eliminate the server as the problem by using curl to send the same data. If it works with curl use --trace to check the output.
curl
--trace
Ensure you are sending the content body as bytes. Compare the HTTP request from Android with the output from the successful curl request.