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

如何解决VS Code中REST Client返回‘连接被拒绝’问题

PHP调试服务器与VS Code REST Client连接问题排查

以下是针对问题的具体排查和解决步骤:

  • 强制使用IPv4地址发起请求:将test.http中的URL从http://localhost:8000/test.php改为http://127.0.0.1:8000/test.php。部分本地服务器仅绑定IPv4的127.0.0.1,而REST Client可能默认优先使用IPv6的[::1],导致连接失败。

  • 检查VS Code的运行权限:关闭VS Code后,右键选择「以管理员身份运行」,再尝试用REST Client发起请求。Windows下部分网络权限需要管理员身份才能正常获取。

  • 重置REST Client插件:

    1. 在VS Code的扩展面板中找到REST Client,点击禁用并重启VS Code
    2. 重新启用插件,或者直接卸载后重新安装
    3. 若仍有问题,手动删除插件缓存:进入%USERPROFILE%\.vscode\extensions目录,找到humao.rest-client-*文件夹并删除,再重新安装插件
  • 确认PHP服务器的绑定地址:查看.vscode/launch.json中的调试配置,确保PHP服务器的启动命令绑定了127.0.0.1或0.0.0.0(允许所有地址访问)。例如内置服务器的启动命令应为:

    php -S 127.0.0.1:8000
    

    避免仅绑定特定网卡IP(如局域网IP),导致本地插件无法访问。

  • 验证REST Client的网络可用性:在test.http中新增一个外部请求测试,比如:

    GET https://httpbin.org/get
    

    如果该请求也失败,说明VS Code的网络环境存在隐藏问题:

    • 执行netsh winhttp show proxy命令,检查系统是否被后台程序自动设置了代理
    • 查看Windows Defender防火墙的「高级设置」,确认是否有针对VS Code的出站规则限制

内容的提问来源于stack exchange,提问作者PA.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 08:05:07