http请求报文头部vary信息
原文出自http://mark.koli.ch/2010/09/understanding-the-http-vary-header-and-caching-proxies-squid-etc.html
作者是Mark S. Kolich
就是简单的对vary进行一下介绍,方便大家理解,下面是一个简单的翻译
1 关于vary的一些基本信息
Vary: Accept-Encoding Vary: Accept-Encoding,User-Agent Vary: X-Some-Custom-Header,Host Vary: *
2 缓存遇到的问题
GET /path/big.json HTTP/1.1 Host: app.kolich.local User-Agent: Firefox HTTP/1.0 200 OK Date: Fri, 24 Sep 2010 23:09:32 GMT Content-Type: application/json;charset=UTF-8 Content-Language: en-US Vary: Accept-Encoding,User-Agent Age: 1235 X-Cache: HIT from cache.kolich.local X-Cache-Lookup: HIT from cache.kolich.local:80 Content-Length: 25090 Connection: close
GET /path/big.json HTTP/1.1 Host: app.kolich.local User-Agent: Chrome HTTP/1.0 200 OK Date: Fri, 24 Sep 2010 23:11:45 GMT Content-Type: application/json;charset=UTF-8 Content-Language: en-US Vary: Accept-Encoding,User-Agent Age: 4 X-Cache: MISS from cache.kolich.local X-Cache-Lookup: MISS from cache.kolich.local:80 Content-Length: 25090 Connection: close
3 解决方案,检查你的vary header
Vary: Accept-Encoding,User-Agent
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary
转载于:https://www.cnblogs.com/engeng/articles/5981582.html
http请求报文头部vary信息相关推荐
- 实现免密登录,设置只允许student1, student2用户登录,get和post的区别,HTTP状态码,HTTP请求报文和响应报文,HTTP是如何保持连接状态的
1.实现免密登录 1创建密钥 [root@192 /]# su gzw [gzw@192 /]$ cd /home/gzw/.ssh [gzw@192 .ssh]$ ssh-keygen -t rsa ...
- HTTP 请求报文和响应报文包括哪些内容?
1. 请求报文 客户端发送一个请求报文给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放入响应报文中返回给客户端. 请求报文结构: 第一行是包含了请求方法.URL.协议版本: 接下来的多行都 ...
- HTTP请求/响应报文头部结构
HTTP请求 一个HTTP请求由四个部分组成:请求行.请求头部.空行.请求数据. -请求行 请求行由请求方法字段.URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔.比如 GET /data ...
- 【计算机网络】常见的HTTP报文头部信息
常见的HTTP报文头部信息 HTTP首部字段根据实际用途被分为以下4种类型. 1.通用首部 通用首部字段(General Header Fields)请求报文和响应报文两方都会使用的首部. Cache ...
- linux抓取tcp报文头部,3.2.3 使用tcpdump观察TCP头部信息
3.2.3 使用tcpdump观察TCP头部信息 在2.3节中,我们利用tcpdump抓取了一个数据包并分析了其中的IP头部信息,本节分析其中与TCP协议相关的部分(后面的分析中,我们将所有tcpdu ...
- HTTP请求报文和响应报文信息
例子: [请求报文] GET / HTTP/1.1 Host: www.enjoytoday.cn Connection: keep-alive Upgrade-Insecure-Requests: ...
- http详解 请求报文格式和响应报文格式
题外话: <Pi Network 免费挖矿国外热门项目 一个π币大约值3元到10元>相信过去BTC的人,信不信未来的PI,了解一下,唯一一个高度与之持平的项目 HTTP 工作原理 超文本传 ...
- HTTP的请求报文与响应报文
报文: 简单来说,报文就是也就是HTTP报文,作用是在各个系统之间进行和响应时用来交换与传输的数据单元,即站点一次性要发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义 ...
- HTTP协议浅析(中):请求报文和响应报文
1. 请求报文格式 1.1 服务器测试代码 服务器测试代码: #include <stdio.h> #include <stdlib.h> #include <strin ...
最新文章
- Android开发中使用七牛云存储进行图片上传下载
- BZOJ-3289-Mato的文件管理-莫队+树状数组
- matlab给定四点求交点,Matlab有关曲线求交点程序分享
- windows使用nginx实现网站负载均衡测试实例
- linux中安装软件,查看、卸载已安装软件方法
- bzoj1231 [Usaco2008 Nov]mixup2 混乱的奶牛——状压DP
- JAVA入门级教学之(char类型)
- MinGW 64的安装 - 官网sourceforge安装失败非翻墙解决办法
- 火车在提速,生活在加速,快节奏的生活让人们逐渐失去了驻足思考的能力,人们好像已经习惯抱团去做某一件事情,完全不顾这件事情到底适合不适合自己,我在想他们总...
- 【图像跟踪】基于matlab GUI均值漂移图像跟踪【含Matlab源码 743期】
- 如何将内网ip映射到外网
- 编码表(ASCII码GB2312gbkunicodeUTF-8)
- go项目实战 <微信公众号后台开发>(一、获取token)
- Python实现简单的excel对比工具
- 20145201 《信息安全系统设计基础》期中总结
- python随机生成4位验证码并判断是否正确_利用Python生成随机4位验证码
- Apache 安装虚拟主机
- 读《曾国藩》笔记2--慈不掌兵
- 合并的表格怎么加横线_word怎么合并表格边框
- Set集合之TreeSet
热门文章
- JSON.parse 转换字符串样式的数组
- Ubuntu16.04 安装配置深度学习配置:GPU加速 Cuda+cudnn+opencv+caffe
- Android实现APK智能安装且安装后自启动,亲测有用!
- 老毛桃重启计算机没反应,老毛桃怎么用
- sec和asec--正割和反正割函数
- Zabbix基于Dell系统管理OMSA监控物理服务器硬件
- opencv 鼠标绘图
- 【神兵利器】你是否也想生成这样有逼格的代码图?
- 服务器修改mysql登录密码忘了怎么办,云服务器mysql密码重置密码忘记了
- 光纤通信工程-波分复用DWDM(十一)