apipost7 请求访问http://localhost:3001后,提示Error: connect ECONNREFUSED 127.0.0.1:3001
提示是系统代理的问题,但代理模式改为使用系统代理、不使用代理、自定义都无法访问
通过浏览器直接访问http://localhost:3001 正常
postman软件请求访问http://localhost:3001 正常
apipost版本为:7.2.2
postman版本为:10.18.11
电脑系统为:Windows11
postman:
我们客户端判定localhost默认为127.0.0.1
浏览器会根据代理判断为服务器的localhost
咱们首先浏览器请求把localhost改成127.0.0.1请求(确定请求不通)
那么咱们把客户端的localhost改成具体的服务器接口ip就可以了
postman跟 浏览器逻辑是一样的
咱们不要用localhost 而是具体的ip去请求
用127.0.0.1在浏览器上请求不通,apipost上也不通
我们客户端判定localhost默认为127.0.0.1
所以客户端用localhost其实请求的是127 所以不通
改成浏览器判定的localhost就可以了
前面说了localhost也不行啊
意思是,我们判断的localhost解析的ip是127.0.0.1
浏览器和postman逻辑一样,解析的是代理ip的地址,不是127.0.0.1
所以客户端请求的其实是127.0.0.1
而浏览器请求的是您代理的ip地址
不一样 所以导致客户端没请求通
所以客户端换成代理ip的地址 不要用localhost
不行,代理ip地址是哪个?
这个您本机去查 我不知道您ip多少呀
您这个ip应该不对,您反过来测一下浏览器看看这个行不行
https://blog.csdn.net/monicateacat/article/details/131516977
还是不行