1、特点
1、基于请求响应
2、基于TCP协议
3、无状态的
4、无连接或短链接的
2、URL
格式: 协议//域名(IP) + 端口号(80)/路径?参数(a = abc&b = sdf)
例子: https://www.baidu.com/s?ie=UTF-8&wd=百度
3、响应协议格式
响应首行: 协议/版本号 状态码 状态码译文 如:http/1.1 200 ok
响应头: Content-Type:text/html
响应体: <h1>hello world!</h1>
4、请求协议格式
请求首行: 请求方式 url 协议/版本号
请求头: key: value
请求体: 数据(只有post请求的时候才会有,如果是get请求,数据在请求首行?的后面)