Android HttpPost作为响应返回

时间:2013-11-20 12:50:08

标签: http-post

HttpPost返回此响应<!DOCTYPE HTML PUBLIC "//IETF//DTD HTML 2.0//EN">我花时间试图找出原因并且我无法知道原因。请有人帮帮我。将数据发送到由byethost托管的php站点。有趣的是它在本地服务器上运行良好。可能是什么问题?

1 个答案:

答案 0 :(得分:0)

在Android中

HttpPost request = new HttpPost(url);
request.setEntity(new ByteArrayEntity(json.toString().getBytes("UTF8"))); 
request.setHeader("Content-type: application/json", json.toString());    
HttpResponse response = client.execute(request);

在PHP中

header('Content-type: application/json');
$json = file_get_contents('php://input');
$obj = json_decode($json);