我有2台机器,我尝试从machine2向machine1发送JSON请求。
当我这样做时
echo '{"name": "app_01", "output": "THIS WILL WORK", "status": 1}' | nc localhost 3030
工作正常。我在日志文件中收到了我的请求。
但是当我尝试在我的机器2上进行相同操作时,我遇到Connection Refused
错误。
echo '{"name": "app_01", "output": "THIS WILL NOT WORK", "status": 1}' | nc 192.168.10.134 3030
我的2台机器在同一个本地网络中。 你知道为什么它不起作用吗?
感谢。
答案 0 :(得分:1)
“拒绝连接”通常是由以下原因引起的: - 您的连接之间有防火墙(s / w或h / w) - 这个港口没有任何限制 - 绑定到端口的服务不能再接受连接
在您的情况下,我会检查您的接收服务是否不仅绑定到localhost而且绑定到出站接口(0.0.0.0)?