http请求头主要包括如下类型:Accept:浏览器可接受的MIME类型:MIME:指的是主体内容的标准化名称 包括了文本等等消息Accept-Encoding:浏览器解码方式Accept-Language:浏览器接受语言类型Connection:是否需要持久连接Content-Length:请求消息正文的长度Cookie:请求头消息之一,是浏览器客户端携带的,存在客户端本地。Host:url主机名User-Agent:浏览器类型
例子:
响应头类型:
HTTP如何判断请求发送消息结束:
- ·1.HTTP协议里规定了一份HTTP报文的结束符。
- 2.根据content-length属性,里面有附属了发送请求数据的长度。
- 3.浏览器发送它的请求命令之后,还要以头信息的形式向Web服务器发送一些别的信息,之后浏览器会发送一空白行通知服务器,它结束了请求头信息的发送
- 4.有
content-length的时候,计算length的长度即可判断发送消息结束,没有content-length的时候,有Transfer-Encoding: chunked,判断最后一个chunk的长度==0 则说明结束。