![Telnet 端口 80 不工作](https://linux22.com/image/86024/Telnet%20%E7%AB%AF%E5%8F%A3%2080%20%E4%B8%8D%E5%B7%A5%E4%BD%9C.png)
我正在做 telnet 作为
telnet www.google.com 80
它正在显示Trying 216.58.193.164...
。之后什么也没有发生。但当我尝试时
telnet www.google.com 443
它运作良好并显示
Trying 216.58.193.68...
Connected to www.google.com.
Escape character is '^]'.
我的所有出站端口均已打开。那么造成这个问题的原因可能是什么呢?
答案1
您看到什么错误症状?当我发出该命令时,我看到:
% telnet www.google.com 80
Trying 216.58.218.164...
Connected to www.google.com.
Escape character is '^]'.
这是正确的行为。 HTTP 客户端必须在协议中的此时发出命令。如果您输入:
GET / HTTP/1.1
Connection: close
Host: www.google.com
然后按两次“返回”,您将看到 www.google.com 发送的 HTML