如何制作一个合适的HttpPost从网站上获取一些数据?

时间:2011-10-17 21:17:23

标签: android json http-post

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

我设法让它在我的家用机器(WAMP)上运行,但我无法对实际网站做同样的事情。

网站为www.ace.ucv.ro/android/android.php

这就是我的所作所为:

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

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

2 个答案:

答案 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