我正在构建一个需要从网站获取一些JSON格式数据,进行解析和使用的应用程序。

我设法在家用计算机(WAMP)上运行它,但是无法在实际网站上执行相同操作。

该网站是www.ace.ucv.ro/android/android.php

这是我的工作:

HttpPost httpPost = new HttpPost("http://ace.ucv.ro/android/android.php");


它不返回任何东西。请帮帮我,告诉我我需要放入那里...是服务器IP还是什么?

最佳答案

这是有关如何使用HttpGet的有效示例:

String url = "http://www.ace.ucv.ro/android/android.php";

HttpGet httpGet = new HttpGet(url);

String serverResponse = EntityUtils.toString(new DefaultHttpClient().execute(httpGet).getEntity());

JSONObject jsonObject = new JSONObject(serverResponse);


通常,我会将其压缩为以下形式:

JSONObject jsonObject = new JSONObject(EntityUtils.toString(new DefaultHttpClient().execute(new HttpGet(url)).getEntity()));


确保在清单中声明正确的互联网访问权限:

<uses-permission android:name="android.permission.INTERNET"/>

07-24 09:37
查看更多