- 使用telnet发送HTTP请求
写这篇博客,其实没有太大的实际意义,但是还是很有必要的,如果用好Telnet指令,就可以很好的理解HTTP的一些概念,特别是http1.1的持续链接。
要想使用Telnet命令,必须首先打开Telnet客户端和服务器,在控制面板里面添加呢,然后用services.msc可以检查是否安装好了。
例如:telnet localhost 8080,然后就可以看到返回的相应。
如果我们使用http1.1的话,就是持续链接,也就是可以连续的在同一个链接上发送请求。
HEAD /huhu.html HTTP/1.1
Host:www.baidu.com
如果我们使用的http1.0的话,返回响应后直接断开了链接。
HEAD /huhu.html HTTP/1.0
Host:www.baidu.com
当然我们使用http/1.1,还可以设置连接状态,比如:
HEAD / HTTP/1.1
Host:www.baidu.com
Connection:Keep-Alive
HEAD / HTTP/1.1
Host:www.baidu.com
Connection:Close