如何将安卓客户端连接到我电脑中 Apache 服务器(PHP)的本地主机?

9
我正在尝试创建能够通过WiFi连接将数据发送到我的笔记本电脑Apache服务器和MySQL数据库的Android应用程序。我使用三星Galaxy Tab 10.1作为我的移动设备,使用的协议是HttpGet或HttpPost。我使用XAMPP(带有Apache& SQL)来处理服务器并处理PHP。但是,由于Android无法检测来自笔记本电脑的adhoc网络,因此我使用Virtual Router(适用于Windows 7)创建虚拟接入点,并使平板电脑能够连接到我的笔记本电脑。但问题是:
  1. 在我的应用程序(客户端-Android)中,httpget或httppost请求到哪个URL?我的笔记本电脑上的localhost - 127.0.0.1还是Android上的localhost 10.0.0.1?或者虚拟路由器的IP地址?
  2. 因此,如果我想从Android访问localhost(笔记本电脑-Apache)调用PHP运行,则需要哪个端口?我需要在Android应用程序(httpget)中放置哪个IP地址/ URL?我需要修改XAMPP的httpconfig吗?
2个回答

1

使用ipconfig在您的笔记本电脑上查找您的IP地址,在手机上使用该地址而不是127.0.0.1。


0
只要你知道安装了Apache的计算机的IP地址,由于外部MySQL访问设置相当棘手,我建议通过发送JSON请求到你的PHP脚本并通过Java获取返回值,然后你可以自行决定如何处理输出。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接