Visual Studio Code中REST CLIENT连接被拒绝问题求助
解决REST Client连接127.0.0.1:6969被拒绝的问题
以下是几个针对性的排查和解决步骤:
确认JSON Server的监听端口
启动JSON Server时,控制台会输出监听地址和端口,仔细核对是否为6969。如果默认是3000(JSON Server默认端口),要么修改REST Client请求里的端口,要么启动时指定端口:json-server --watch db.json --port 6969验证端口是否被实际监听
用命令行检查6969端口的状态:- Windows:
netstat -ano | findstr :6969 - macOS/Linux:
lsof -i :6969
如果没有输出结果,说明JSON Server并未在6969端口运行,重新启动时务必明确指定端口。
- Windows:
检查REST Client请求语法
确保你的.http请求文件里的URL完全正确,比如:GET http://127.0.0.1:6969/posts避免端口写错、多余斜杠或空格这类低级错误。
排除防火墙/安全软件拦截
临时关闭本地防火墙或杀毒软件,再尝试发送请求——部分安全软件会默认拦截本地端口的请求,哪怕是localhost地址。用其他工具测试连接
用浏览器访问http://127.0.0.1:6969,或者用curl命令测试:curl http://127.0.0.1:6969如果浏览器/curl也无法连接,问题出在JSON Server或系统设置,和REST Client无关;如果能正常连接,尝试禁用VS Code中其他网络相关插件,重启后再试,排除插件冲突。
重启相关进程
完全关闭VS Code和JSON Server,结束残留进程后重新启动,避免进程异常导致的端口占用问题。
内容的提问来源于stack exchange,提问作者SB012
相关产品推荐
相关产品推荐

