@yacent
2016-07-22T09:49:47.000000Z
字数 621
阅读 791
面试
HTTP协议
→ 无状态连接协议(端口号80)
→ 连接方式
→ 持久连接:[connection: keep-alive]
→ 非持久连接:[connection: close]
→ 串行连接
→ 并行连接
请求行:方法 + URL + HTTP版本
首部行:键值对
实体主体:若为Get,则空,若为post,则为表单数据
eg:
Get /index.html HTTP/1.1
Host: www.baidu.com
Connection: close
User-agent: Mozilla/4.0
Accept-language: fr
状态行:协议版本 + 状态码 + 状态码描述
首部行:键值对
实体主体:报文的主体,即数据
eg:
HTTP/1.1 200 OK
Connection: close
Date: Thu, 03 Jul 2003 12:00:15 GMT
Server: Apache/1.3.0 (Unix)
Last-modified: Sun, 6 May 2007 09:23:24 GMT
Content-Length: 6821
Content-type: text/html
(data……)