我有一个php脚本连续拨打一些api电话,一旦api电话有 返回数据脚本输出内容。这意味着你打电话给脚本 浏览器等待1秒然后看到一些内容出现,而不是2秒后 更多内容将附加到页面等等。
问题是我在我的一个应用程序中从java / android访问此内容。 有没有办法可以从java中读取这些内容,而它正在更新?这个 我将在获取新数据时填充应用程序内容 脚本。
当我访问xml文件时,我尝试了类似的东西 没有不断更新。
try {
// defaultHttpClient
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost(url);
HttpResponse httpResponse = httpClient.execute(httpPost);
HttpEntity httpEntity = httpResponse.getEntity();
xml = EntityUtils.toString(httpEntity);
}
答案 0 :(得分:0)
是的,请使用URLConnection
代替HttpClient
。 Here是一个教程。
与教程中一样,connection.getInputStream()
将返回您可以阅读和处理的流,例如按行。