1.概念
概念:Hyper Text Transfer Protocol 超文本传输协议
传输协议:定义了,客户端和服务器端通信时,发送数据的格式
特点:
1.基于TCP/IP的高级协议
2.默认端口号:80
3.基于请求/响应模型的:一次请求对应一次响应
4.无状态的:每次请求之间相互独立,不能交互数据
2.请求消息数据格式
1.请求行
请求方式 请求url 请求协议/版本
HTTP中有7种请求方式,常见的有2种
GET:
1.请求参数在请求行中,在url后。
2.请求的url长度有限制
3.不太安全
POST:
1.请求参数在请求体中,不在url后
2.请求的url长度无限制
3.较为安全
2.请求头
请求头名称: 请求头值
3.请求空行
空行
4.请求体(正文)
封装POST请求消息的请求参数的
GET请求没有封装