Windows 7 Can';t使用telnet从命令行获取http响应

Windows 7 Can';t使用telnet从命令行获取http响应,windows-7,command-line,cmd,telnet,Windows 7,Command Line,Cmd,Telnet,我使用的是Windows7(x64)。我想从命令行发送http请求并获得响应。我使用Telnet。我在命令行中键入:telnet www.google.com 80。 按下“回车”键后,屏幕变黑(cmd屏幕上的所有内容都消失)。 几分钟后,它将显示一个标准命令提示符,而不输出任何内容。 当我在命令行中启动telnet(键入telnet不带参数)并键入o www.google.com 80,它会输出连接到www.google.com的。几分钟后,它显示按任意键。按任意键后,输出连接断开 我的问

我使用的是Windows7(x64)。我想从命令行发送http请求并获得响应。我使用Telnet。我在命令行中键入:
telnet www.google.com 80
。 按下“回车”键后,屏幕变黑(cmd屏幕上的所有内容都消失)。

几分钟后,它将显示一个标准命令提示符,而不输出任何内容。

当我在命令行中启动telnet(键入
telnet
不带参数)并键入
o www.google.com 80
,它会输出连接到www.google.com的
。几分钟后,它显示
按任意键
。按任意键后,输出
连接断开


我的问题是:如何才能真正获得http响应?我做错了什么?

连接已建立,等待您输入命令。键入
GET/HTTP/1.0
并按Enter键两次。该命令区分大小写。它不会在键入时显示,因为默认情况下localecho处于关闭状态。您可以如下方式启用localecho:

C:\>telnet
Welcome to Microsoft Telnet Client

Escape Character is 'CTRL++'

Microsoft Telnet> set localecho
Local echo on
Microsoft Telnet> open www.example.com 80
Connecting To www.example.com...
GET / HTTP/1.0
C:\>telnet
欢迎使用Microsoft Telnet客户端
转义字符为“CTRL++”
Microsoft Telnet>设置本地回显
本地回音
Microsoft Telnet>打开www.example.com 80
正在连接到www.example.com。。。
GET/HTTP/1.0
或者可以使用,默认情况下,它会显示键入的文本(不过,您需要将会话配置为在退出时不关闭窗口)


有关HTTP的更多信息,请参阅。有关协议规范,请参见。

唯一的问题是,当我键入任何字母时,它都不会输出它们。。。但是我按你说的那样打字,结果成功了(我得到了回复)!你知道输出我键入的符号有什么问题吗?Web服务器会在很短的超时时间内收到
GET
POST
请求。对于给定的服务器,您可能无法足够快地键入。