我正在构建一个应用程序,需要从网站获取一些JSON格式的数据,解析并使用它。
我设法让它在我的家用机器(WAMP)上运行,但我无法对实际网站做同样的事情。
网站为www.ace.ucv.ro/android/android.php
。
这就是我的所作所为:
HttpPost httpPost = new HttpPost("http://ace.ucv.ro/android/android.php");
它不返回任何东西。请帮帮我,告诉我我需要放在哪里......是服务器IP还是什么?
答案 0 :(得分:1)
以下是有关如何使用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"/>
答案 1 :(得分:0)
如果您需要获取数据,请尝试HttpGet
。