连接被 telnet 拒绝,curl 有效

Connection refused with telnet, curl works

我现在在设置必须连接到某些网站的设备时遇到问题。

我注意到使用 curl 可以在我需要的网站上运行,但是在端口 80/443 上使用 telnet 会导致连接被拒绝。

我们已经在另一个位置对其进行了测试,telnet + curl 可以正常工作。那么谁能解释一下 curl 和 telnet 之间的区别?谢谢你的帮助! :)

示例:

地点 1:

curl google.com:80 -> 网站已移动...

telnet google.com 80 -> 连接被拒绝

地点 2:

curl google.com:80 -> 网站已移动...

telnet google.com 80 -> 转义字符 ^

苹果和橙子。 curl 使用 HTTP 协议,而 telnet 使用完全不同且不相关的协议(和 TCP/IP 端口号)。两者没有任何关系。