如何通过命令行以多行形式向HTTP服务器发送请求?

时间:2013-07-12 12:16:01

标签: http command-line request command telnet

我想通过命令行(Telnet客户端)将请求发送到HTML页面,我就是不能这样做。

我写道:

GET / HTTP/1.1

然后当我想移动到下一行写主机名并按下“enter”键时,它不会这样做,它只执行该命令并说:“Invailed command”。我试图设置localecho和crlf但它没有用。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

我说你刚刚启动telnet而没有任何额外的命令行选项。 您必须使用所请求的服务器名称和端口号启动它:

$ telnet some.page.com 80

然后它应该工作。

您还可以在telnet中指定服务器和端口:

telnet> open google.com 80