ssh协议

Http headers

if-modified-since

首先他是一个条件式头部信息

个人认为它用来标识修改的时间,时间指的是上次响应头中的last-modified的时间

if-match

首先它是一个条件式头部信息

GET方式的请求中使用它后,服务器会验证ETag是否匹配,如果不匹配则不返回数据

PUT等不安全的方法判断同上,不同之处在于不能上传数据或修改数据

它们比较的算法默认为强比较算法,也就是对比每一个比特位,都相同时认为文件或信息是相同的。如果在ETag前加入“w/”那么比较的算法就会由强比较改为相对宽松的算法