1.web端不可避免的http缓存机制,要理解缓存机制,先来了解下http的请求报文和响应报文的内容
2.请求报文
2.1请求行
请求行三部分组成:请求方法、URL以及版本协议
请求的方法有GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE以及扩展方法.
2.2请求头部
请求头部添加了一些报文附加信息,“名/值”对组成,每行一对,名和之间用冒号分离。
常见的请求头如下
Host | 接受请求的服务器地址,可以是IP:端口号,也可以是域名 |
User-Agent | 发送求情的应用程序名称 |
Connection | 指定连接的相关属性 |
Accept-Charset | 通知服务器的编码格式 |
Accept-Encoding | 通知服务器端发送数据的编码压缩格式 |
Accept-Language | 通知服务器端可以发送的语言 |
常见的http请求报文的属性 | |
Accept | 告诉服务器端和客户端应该接受什么样的类型:Accept:text/plain |
Cookie | 客户端通过cookie将信息传递给服务器端 |
Referer | 请求的来源 |
Cache-Control | 对缓存进行控制,设置是否在客户端缓存:no-cache, |
2.3请求正文
Post请求案例:
get请求案例:
解释get的请求报文:Host是请求的服务器地址是:static.blog.csdn.net
User-Agent:用户使用的是火狐第五版本浏览器,windows64系统
Accept-Language:接受类型使中文的
Accept-Encode:服务器端的压缩格式为gzip格式的
Referer:请求的来源为csdn的一篇文章。
回应报文下一篇介绍