我真的对此问题进行了研究,但对我来说没有任何作用。我正在使用WampServer并拥有一个php webservice。
我在Android Studio上写了一个应用程序。我在localhost有一个login.php
。在Android模拟器上,我使用10.0.2.2:8080/login.php
,一切都很完美。但在真实设备上,它无法正常工作。我试过了
127.0.0.1:8080
(localhost)
192.168.2.1:8080
(默认网关)
192.168.2.60:8080
(IPv4地址)。
什么都没有用,我该怎么办?我希望有人知道答案
提前谢谢
答案 0 :(得分:1)
您应该连接到PC的本地IP(可以使用ipconfig
/ ifconfig
查看)。
我猜你写的是192.168.2.60:8080
。然后确保您在同一个网络上并且PC上的端口8080
已打开。
答案 1 :(得分:0)
过去2天我确实遇到了同样的问题,但我最终找到了解决方法:
1)
更改httpd.conf中的条目:
#onlineoffline tag – don’t remove
Require local
到
#onlineoffline tag – don’t remove
Require all granted
来源:https://www.youtube.com/watch?v=XbBGYm14xY4
2)更改httpd-vhosts.conf中的条目:
<Directory “c:/wamp64/www/”>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
到
<Directory “c:/wamp64/www/”>
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>