从Xampp本地服务器加载时,Volley无法正常工作

时间:2016-05-24 11:02:52

标签: android json android-volley

我使用排球库

创建了网络应用程序

当我从实时服务器加载 JSON URL 时,它正常运行

但是当我将 PHP 项目从实时服务器复制到本地服务器(如 Xampp )并更改网址参数

时 将调用

Response.ErrorListener()方法,并且不会加载任何内容。

3 个答案:

答案 0 :(得分:5)

首先,您必须获取计算机IP,才能按照以下步骤操作:

1-单击“开始”菜单。

2-选择运行。

在框中输入3-类型 cmd ,然后单击“确定”按钮。

4-在提示符处,键入 ipconfig 并按Enter键。

5-有关您的IP地址的信息将显示如下

IPV4 Address

其次,将您的Android应用程序中的URL更改为此IPV4地址。例如:“localhost / test / index.php”

<强> “192.168。即可。的 /test/index.php”

答案 1 :(得分:0)

我解决了我的问题

因为我在本地中使用虚拟机且服务器位于本地,所以我必须使用虚拟机的IP地址机器连接到我的系统:

所以我必须使用192.168.56.1而不是127.0.0.1

enter image description here

答案 2 :(得分:0)

运行ipconfig命令后会出现以下选项: -

以太网适配器VirtualBox仅限主机网络:

  

特定于连接的DNS后缀。 :

    链路本地IPv6地址。 。 。 :fe80 :: 4d7:a9a5:fe9b:4866%2
    IPv4地址。 。 。 。 。 。 。 。 。 。 。 :192.168.173.2
    子网掩码 。 。 。 。 。 。 。 。 。 。 。 :255.255.255.0
    默认网关 。 。 。 。 。 。 。 。 。 :

将localhost替换为你的排球网址中的ipv4地址。