Telnet:Windows 7上的localhost不会连接到localhost

时间:2012-10-30 13:53:35

标签: node.js localhost telnet

我正在使用代码运行一个简单的Node.JS服务器:

require('http').createServer(function (req, res) {
  res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });
  res.end('<h1>Hi there world</h1>');
}).listen(3000);

它按预期工作。当我输入“http:// localhost:3000”时,会出现标题“Hi there world”。

但是当我使用telnet时:

telnet localhost 3000

我只收到消息:

Connecting To localhost...

防火墙已关闭。 Telnet连接到外部主机没有任何问题。

1 个答案:

答案 0 :(得分:4)

好吧,我猜你的node.js服务器正在等你发出GET请求。 在消息Connecting to Localhost...之后等待。

telnet客户端无法直观地指示它已连接。只需写下您的请求即可进入。

GET 请求放入:

GET / HTTP 1.1