一、Web后台架构
二、HTTP请求
请求头
Accept: 客户机支持的数据类型
Accept-Charset: 客户机采用的编码
Accept-Encoding: 客户机支持的数据压缩格式
Accept-Language: 客户机的语言环境
Host: 想访问的主机名
If-Modified-Since: 告诉服务器资源的缓存时间
Referer: 告诉服务器,我是从哪个资源访问服务器的
User-Agent: 告诉服务器客户机的软件环境
Cookie:
Connection: close/Keep-Alive
Date: 当前时间
三、HTTP响应
响应头
Location: 配合302状态码使用,用于告诉客户端找谁
Server: 服务器的类型
Content-Encoding: 告诉浏览器数据的压缩格式
Content-Length: 回送数据的长度
Content-Type: 回送数据的类型
Last-Modified: 告诉浏览器当前资源缓存时间
Refresh: 告诉浏览器多长时间刷新一次
Content-Disposition: 以下载方式打开数据
Transfer-Encoding: 告诉浏览器数据的传送格式
ETag: 缓存相关的头(比较数据在服务器是否改变,如果未改变,则令浏览器直接取缓存。可以做到实时更新)
Expires: 告诉浏览器把回送的资源缓存多长时间。-1或0表示不缓存。
Cache-Control: no-cache
Pragma: no-cache
服务器通过以上两个头,控制浏览器不要缓存数据。