2016-12-30 63 views
0

当使用本地主机连接(IP地址,例如http://192.168.*.*:8080/file.php)从MySQL获取数据时,我的android应用程序运行良好。但是当我尝试使用一个活动共享主机(不能使用IP地址,因为它与主机名共享,例如http://dav**ski.**izy.com/file.php),则不会返回任何数据。使用android url获取数据

回答

0

尝试使用服务器的IP,而不是dav**ski.**izy.com

+0

不能因为服务器IP被其他域共享 – Davinski

0

对不起,因为我没有足够的声誉,只是把这个在评论部分。但无论如何,调试Web到Android连接的最佳方式是首先直接在您的Android应用程序将运行的移动设备上的浏览器上运行查询。

  • 从web服务器中的file.php中返回结果。

  • 从设备浏览器中运行http://dav**ski.**izy.com/file.php,将您想要对网络服务器ex进行的查询。 http://dav**ski.**izy.com/file.php?id=1,此查询将返回所有信息,其中id等于1

如果上述结果从浏览器返回,但不是在android应用程序中,则可能需要检查解析逻辑或Android清单。

+0

我希望这不会工作,但是浏览器确实返回结果。所以它似乎可能是我的代码中的错误,但令人费解,因为它可以与本地主机完美配合。 – Davinski

+0

然后让我们看看一些代码:) – Roljhon

+0

我使用这个例子... https://www.simplifiedcoding.net/retrieve-data-from-mysql-database-in-android-using-volley/ – Davinski