使用android url获取数据

使用android url获取数据,android,mysql,Android,Mysql,我的android应用程序在使用本地主机连接(IP地址,例如http://192.168.**:8080/file.php)。但是当我尝试使用实时共享主机时(不能使用IP地址,因为它是共享的,例如http://dav**ski.**izy.com/file.php)主机名没有返回任何数据。尝试使用服务器ip,而不是dav**ski.**izy.com很抱歉,我没有足够的声誉将其放在评论部分。但无论如何,调试web-to-android连接的最佳方法是首先从运行android应用程序的移动设备直接

我的android应用程序在使用本地主机连接(IP地址,例如
http://192.168.**:8080/file.php
)。但是当我尝试使用实时共享主机时(不能使用IP地址,因为它是共享的,例如
http://dav**ski.**izy.com/file.php
)主机名没有返回任何数据。

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

很抱歉,我没有足够的声誉将其放在评论部分。但无论如何,调试web-to-android连接的最佳方法是首先从运行android应用程序的移动设备直接在浏览器上运行查询

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

  • 运行
    http://dav**ski.**izy.com/file.php
    来自设备浏览器,其中包含您希望对web服务器执行的查询,例如
    http://dav**ski.**izy.com/file.php?id=1
    ,此查询将返回
    id
    等于
    1
    的所有信息


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

无法检查,因为服务器IP由其他域共享。我希望这不会起作用,但是的,浏览器确实返回了结果。因此,我的代码中似乎有错误,但令人费解,因为它与本地主机完美配合。我正在使用此示例…本地主机的示例也适用于我,但当我将URL更改为我的live server(记住主机名)时,我得不到任何数据。嗯,我想你的android代码不是罪魁祸首,因为正如你所说,它在本地主机上工作,可能是您的实时服务器出现问题。我有共享的托管服务器,在连接我的android应用程序时没有任何问题。如果php代码真的获取了数据库中的一些数据,那么应该从php代码开始调试。