http常用的头部

2020 M12 17

头部作用分类
cache-control设置强缓存缓存
expires设置强缓存缓存
etag设置协商缓存缓存
last-modified设置协商缓存缓存
if-none-match用于和etag比对缓存
if-modified-since用于和last-modified比对缓存
access-control-allow-origin设置允许跨域访问的源cors
access-control-allow-methods设置允许跨域访问的方法cors
access-control-allow-headers设置允许跨域访问的头cors
access-control-allow-credentials设置是否允许跨域携带cookiecors
access-control-max-age设置options请求时间间隔cors
accept-language客户端期望接收的语言语言
content-language服务端返回的语言语言
accept-encoding客户端期望接收的编码格式编码
content-encoding服务端返回的编码格式编码
accept-charset客户端期望接收的字符集字符集
accept客户端期望接收的数据类型数据类型
content-type服务端返回的数据类型和字符集数据类型,字符集
content-length服务端返回的资源大小资源大小
transfer-encoding分块传输标志,为0表示传输完毕分块传输
host服务器对应的域名其他
origin当前请求资源所在页面的协议和域名其他
referer当前请求资源所在页面的完整路径,可带查询参数,但不带hash其他
user-agent客户端信息其他