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

发布于 2024-12-10 13:42:15 字数 325 浏览 0 评论 0原文

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

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

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

这就是我所做的:

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

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

I'm building an app that requires getting some JSON formatted data from a website, parsing and using it.

I managed to get it working on my home machine (WAMP), but am unable to do the same with the actual website.

The website is www.ace.ucv.ro/android/android.php.

This is what I do:

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

And it doesn't return anything. Please help me out and tell me what I need to put in there... Is it the server IP or what?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉薄对峙 2024-12-17 13:42:15

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

Here is a valid example on how to use 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);

I usually would make it even more compact into something like this:

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

Make sure to declare the correct permission for internet access in your manifest :

<uses-permission android:name="android.permission.INTERNET"/>
叫嚣ゝ 2024-12-17 13:42:15

如果您需要获取数据,请尝试HttpGet

If you need to Get data, try HttpGet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文