03 http请求协议与响应协议
请求协议
URL:
协议://IP:端口/路径?其他参数
请求格式
请求首行:
- 请求方式:get,post
- 请求路径:/form/entry
- 协议版本:HTTP/1.1
请求头:
- Host
- Connection
- Content-Type
- Content-Length:数据内容大小
请求头和请求体之间必须两个\r\n来分开
请求内容实体:只有post请求才有请求体,get请求的数据包含在url地址中,以?分割url和传输的数据,参数之间用&相连,有大小限制,不超过1k
服务器获取post和get的方式不一样。
响应协议
响应首行:协议版本,状态码,状态码的原因短语
响应头:
响应体:html内容
响应状态码:
- 1xx,信息状态码
- 2xx,成功状态码
- 3xx,重定向状态码
- 4xx,客户端错误,服务器无法处理请求
- 5xx,服务器内部错误