android - 如何制作适当的 HttpPost 从网站获取一些数据?

标签 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 还是什么?

最佳答案

这是一个关于如何使用 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/

相关文章:

java - 我如何知道 wifi 连接是否有效?

javascript - 如何使用 Meteor.js 中的模板助手遍历对象中的两个数组

android - 在 Android 中获取 503 作为 Http 响应?

android - AOSP 基于自定义设备 - 模拟器构建

android - 我们可以设置或编辑 com.google.android.gms.vision.text.Text.TextBlock 的内容吗?

android - 错误:(21, 30) No resource found that matches the given name when adding string-arrays Android Studio

java - 使用 Gson 解析在嵌套数组列表中给出 null

python - 谷歌应用引擎 json 响应作为 REST

jquery - ASP MVC 3 HTTP Post 通过 JQuery 不断返回 500。Url 和 Controller 匹配

xml - 在 Nest.js 中获取 Post 请求正文中的 XML