我正在构建一个需要从网站获取一些 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()));
确保在您的 list 中声明正确的互联网访问权限:
<uses-permission android:name="android.permission.INTERNET"/>
关于android - 如何制作适当的 HttpPost 从网站获取一些数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799668/