You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native调用WAMP服务器PHP接口出现403权限错误怎么解决

解决方案

出现该问题是WAMP默认Apache访问规则限制局域网IP访问+安卓高版本默认禁止明文HTTP请求共同导致的,按以下步骤排查修复即可:

  • 修改Apache主配置:打开WAMP控制面板,依次点击「Apache」→「httpd.conf」,搜索Require local字段,将其替换为Require all granted(如需限制仅同网段访问可替换为Require ip 192.168.1)。
  • 修改虚拟主机配置:WAMP 3.x及以上版本需额外修改虚拟主机规则,依次点击「Apache」→「httpd-vhosts.conf」,找到对应站点的<Directory>配置块,同样将其中的Require local替换为上述配置,修改完成后重启WAMP所有服务。
  • 开启Expo安卓明文请求权限:在项目根目录的app.json文件的expo节点下新增配置:
    "android": {
      "usesCleartextTraffic": true
    }
    
    保存后重启Expo开发服务,重新在手机端加载项目。
  • 验证配置有效性:打开手机自带浏览器,直接输入接口地址http://192.168.1.6:80/p4Lite/Sept2021/react_backend/index.php,如果可以正常返回JSON数据,说明WAMP配置已生效,若仍返回403则重新检查前两步的Apache配置。

注意:需确保运行WAMP的电脑和安装了Expo Go的手机连接同一WiFi,且电脑的局域网IP确认是192.168.1.6,未开启VPN、代理类工具。

内容的提问来源于stack exchange,提问作者Silver Moon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 04:06:04