http
- Hyper Text Transfer Protocol(超文本传输协议)
- 用于从万维网服务器传输超文本到本地浏览器的传送协议
- HTTP协议是基于TCP的应用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容。默认端口是80
- http是基于请求与响应模式的、无状态的、应用层的协议
HTTP请求报文
HTTP请求报文主要由请求行、请求头部、空一行、请求正文(请求体)4部分
- Uniform Resource Locator:统一资源定位符
-
- 用于描述网上的资源
- 格式:schema://host[:port#]/path/.../[?querystring]
-
- scheme:协议,如http,https,ftp等
- host:域名或者IP地址
- port:端口
- path:资源路径
- query-string:发送的参数
请求头
Http响应报文
HTTP响应报文主要由状态行、消息报头、空一行、响应正文4部分组成