1、GET请求
GET resource-url HTTP/1.1
Host:host-url
Connection:Close // 短连接
GET resource-url HTTP/1.1
Host:host-url:80 // IP:Port,端口默认为80
Connection:Keep-alive // 长连接,默认
(1)GET。请求获取Request-URI所标识的资源;
(2)HTTP/1.1。表示请求的HTTP协议版本;
(3)Host:url:port。指定被请求资源的Internet主机和端口号,通常从HTTP URL中提取出来的,比如 我们在浏览器中输入http://baidu.com/index.html 浏览器发送的请求消息中,就会包含Host请求报头域,Host:www.baidu.com,此处使用缺省端口号80,若指定了端口号,则变成:Host:www.baidu.com:80。
(4)Connection:Close。Connection字段用于设定是否使用长连接,在http1.1中默认是使用长连接的,即Connection的值为Keep-alive,如果不想使用长连接则需要明确指出connection的值为close。Connection:Close表明当前正在使用的tcp链接在请求处理完毕后会被断掉。client进行新的请求时必须重新创建新的tcp链接。