使用 CURL 发送 post 请求 - 连接超时问题

Using CURL to send a post request - connection timeout issues

我正在使用 nodejs/express 到 运行 托管在我机器 (machineA) IP 地址端口 3000 上的应用程序。我能够通过 machineA 上的 curl 发送 post 请求没有问题,但是,当我在另一台机器(machineB)上尝试 POST 请求时,我得到了这个:

curl: (7) 无法连接到 machineAip 端口 3000:连接超时

有人可以解释为什么会这样吗?我认为这是阻止连接的一些安全问题。我能够从 machineB ping machineA。

这是我第一次做这样的事情,如果这是一个重复的问题,我深表歉意。我一直在寻找其他问题,但无法理解答案。大多数答案似乎都涉及 PHP (我没有使用)。如果我的问题有任何不清楚的地方,我会很乐意尝试澄清。

如果有人遇到类似问题的这个问题,问题是由防火墙阻止我使用的端口引起的。由于我在校园内连接互联网,因此解决方案是通过电子邮件向 IT 部门发送电子邮件,以解除从 machineA 到 machineB 连接的防火墙。