Try to do it that way, if it doesn't work, you have probably some error in the server side.
final HttpClient httpclient = new DefaultHttpClient();
final HttpPost httppost = new HttpPost("http://www.yourdomain.com/service.php");
try {
// ... Leave the post send part untouched ...
InputStream ips = response.getEntity().getContent();
BufferedReader buf = new BufferedReader(new InputStreamReader(ips,"UTF-8"));
if (response.getStatusLine().getStatusCode() != HttpStatus.SC_OK) {
try { throw new Exception(response.getStatusLine().getReasonPhrase()); }
catch (Exception e) { e.printStackTrace(); }
}
String s;
StringBuilder sb = new StringBuilder();
while (true) {
s = buf.readLine();
if (s == null || s.length() == 0)
break;
sb.append(s);
}
buf.close();
ips.close();
Log.d("yourTag", "Post response: " + sb.toString());
}
catch (ClientProtocolException e) { e.printStackTrace(); }
catch (IOException e) { e.printStackTrace(); }