关于Android中的responseBody

时间:2014-02-24 13:33:00

标签: java php android post echo

这是一个简单的问题。我有一个Android应用程序通过POST方法与PHP服务器通信。我发布了一些参数,服务器用Echo回答。如果服务器执行多个Echo,如何在Android中获得所有这些回声的答案?

1 个答案:

答案 0 :(得分:0)

您应该使用JSON返回数据,而不是仅仅回显它。这样,您就可以更好地控制返回数据。即改变:

if($something){
    echo 'Output!';
}
if($somethingElse){
    echo 'More output!';
}

成像:

$response = array();
if($something){
    $response[] = 'Output!';
}
if($somethingElse){
    $response[] = 'More output!';
}

header('Content-Type: application/json');
echo json_encode($response);

...然后解析JSON。