HTTP:超文本传输协议,基于TCP/IP协议,规范了客户浏览器与服务器之间的数据传输格式
传输协议:客户端和服务器端的通信规则
请求
get方式
get方式没有请求体
post方式
请求头
媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )是一种标准,用来表示文档、文件或字节流的性质和格式。
名称 | 说明 |
---|---|
Accept | 客户端浏览器支持的MIME类型 |
Accept-Encoding | 客户端浏览器支持的压缩编码 |
Accept-Language | 客户端浏览器支持的语言 |
Referer | 请求来源 |
Content-Type | 请求正文的MIME类型 |
Content-Length | 请求正文的长度 |
User-Agent | 浏览器信息 |
Connection | 与服链接状态 |
if-Modified-Since | 浏览器缓存最后一次修改时间 |
Cookie | 会话管理相关 |
响应
响应行:请求方式 HTTP/版本号 状态码 状态描述
状态码 | 说明 |
---|---|
200 | 正常 |
404 | 资源未找到 |
505 | 服务器错误 |
304 | 请求资源未发生变化,使用缓存 |
302/307 | 请求重定向,两次请求,地址发生变化 |
响应头
名称 | 说明 |
---|---|
Location | 重定向地址,常与302/307配合使用 |
Server | 服务器信息 |
Content-Type | 响应正文MIME类型 |
Content-Length | 响应正文长度 |
Content-Disposition | 告知客户端浏览器,已下载方式打开响应正文 |
Refresh | 定时刷新 |
Last-Modified | 服务器资源最后修改时间 |
Set-Cookie | 会话管理相关 |
Expires:-1 | 服务器资源到客户端浏览器后的缓存时间 |
Catch-Control:no-cache | 不要缓存 |