Java 关于Android中的responseBody

Java 关于Android中的responseBody,java,php,android,post,echo,Java,Php,Android,Post,Echo,这是一个简单的问题。我有一个Android应用程序通过POST方法与PHP服务器通信。我发布了一些参数,服务器用Echo回答。如果服务器执行多个回送,如何在Android中获得所有这些回送的答案?您应该返回带有JSON的数据,而不仅仅是回送数据。这样,您就可以更好地控制返回数据。i、 e.改变: if($something){ echo 'Output!'; } if($somethingElse){ echo 'More output!'; } 变成类似于: $respons

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

您应该返回带有JSON的数据,而不仅仅是回送数据。这样,您就可以更好地控制返回数据。i、 e.改变:

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。

多个回音是立即出现还是在间隔之后出现?一个接一个的回音