Http协议
概述
Http是基于TCP的一种应用层协议,默认端口为80。Http有两个版本:HTTP/1.0,HTTP/1.1。- HTTP/1.0: 非持久。(即TCP连接不会为后续对象持续)
- HTTP/1.1:持久。又分为流水线与非流水线两种。
HTTP请求报文
- 请求行:几种请求方法
- GET:请求特定资源。只读。
- POST:请求server接受数据,常用于表单提交。
- HEAD:与GET类似,但没有响应正文。
- PUT
- DELETE
- 消息报头
- 请求正文
- 请求行:几种请求方法
- HTTP响应报文
- 状态行:状态码
- 消息报头
- 响应正文
- 特许(Authorization)
- Cookie