Http headers
if-modified-since
首先他是一个条件式头部信息
个人认为它用来标识修改的时间,时间指的是上次响应头中的last-modified的时间
if-match
首先它是一个条件式头部信息
GET方式的请求中使用它后,服务器会验证ETag是否匹配,如果不匹配则不返回数据
PUT等不安全的方法判断同上,不同之处在于不能上传数据或修改数据
它们比较的算法默认为强比较算法,也就是对比每一个比特位,都相同时认为文件或信息是相同的。如果在ETag前加入“w/”那么比较的算法就会由强比较改为相对宽松的算法