Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a problem related to http POST body corruption. I got a Apache2 as web server, php as server script and the request is send by android HttpURLConnection class. Traffic is not too much, like 1 connection per second at the most time.

About the request, i have to send a json to the server, the json can be very large i.e. 50,000 bytes. I used POST method and attach the json to the request body as a parameter. However, I got corrupted request parameter(the json) like every 1000 request, php throw the exception to the server because the json cannot be parsed (json corrupted, i have print out the json and found that the json is truncated from a random position).

In my case I used default content type(text/plain) in the request, is this necessary to change it to text/json? I have tried switch to HttpClient from HttpURLConection and its not helping.

Have any body experienced this before? It is grateful if someone can help.

share|improve this question
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.