1、HTTP协议
HTTP协议概念
HTTP协议的全称是 超文本传输协议,用于客户端(client)和服务端(server)之间的通信,是基于TCP/IP通信协议来传输数据
TCP/IP协议
客户端与服务器之间数据的发送和返回的,需要创建TCP connection的连接通道进行数据传输
(1) 三次握手:创建TCP连接;本质是确认通信双方收发数据的能力
(2) 四次挥手:关闭TCP连接
HTTP报文
组成:请求行 + 请求/响应头部 + 请求/响应体
http请求报文组成 | 说明 |
---|---|
请求行 | 通用头部General |
请求头 | Request Headers |
请求体 | 如果post请求的话,则会存在请求体(Requestr Payload),如果是get请求的话,直接是空白的 |
http响应报文组成 | 说明 |
---|---|
请求行 | 通用头部General |
响应头 | Response Headers |
响应体 | 服务器返回给客户端的文本信息 |