ETag改变时响应体也会改变吗
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容主要讲解"ETag改变时响应体也会改变吗",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"ETag改变时响应体也会改变吗"吧!不一定,由服务器中 ET
千家信息网最后更新 2025年01月31日ETag改变时响应体也会改变吗
本篇内容主要讲解"ETag改变时响应体也会改变吗",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"ETag改变时响应体也会改变吗"吧!
不一定,由服务器中 ETag
的生成算法决定。详见 你知道 http 响应头中的 ETag 是如何生成的吗
比如 nginx
中的 etag
由 last_modified
与 content_length
组成,而 last_modified
又由 mtime
组成
当编辑文件却未更改文件内容时,mtime
也会改变,此时 etag
改变,但是文件内容没有更改。
http 服务中静态文件的 Last-Modified 根据什么生成
一般会选文件的 mtime
,表示文件内容的修改时间
nginx
也是这样处理的,源码见: ngx_http_static_module.c[1]
r->headers_out.status = NGX_HTTP_OK;
r->headers_out.content_length_n = of.size;
r->headers_out.last_modified_time = of.mtime;
那为什么使用 mtime
而非 ctime
文件系统中 mtime 和 ctime 指什么,都有什么不同
在 linux
中,
mtime
:modified time
指文件内容改变的时间戳ctime
:change time
指文件属性改变的时间戳,属性包括mtime
。而在 windows 上,它表示的是creation time
所以 ctime
会比 mtime
要大一些,使用 stat
查看文件属性如下
$ stat hello.txt
File: 'hello.txt'
Size: 30 Blocks: 8 IO Block: 4096 regular file
Device: fd01h/64769d Inode: 917526 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-12-10 16:15:55.253325208 +0800
Modify: 2019-12-10 16:15:52.740653330 +0800
Change: 2019-12-10 16:15:52.742653069 +0800
Birth: -
而 http 服务选择 Last_Modified
时一般会选择 mtime
到此,相信大家对"ETag改变时响应体也会改变吗"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文件
内容
属性
时间
服务
生成
学习
选择
实用
更深
兴趣
实用性
实际
操作简单
方法
更多
朋友
服务器
源码
算法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小枫免流量服务器
市卫计委网络安全应急预案
德阳一手楼盘销售软件开发
福建淘汽互联网科技
物理服务器管理口协议
无锡多点视频系统服务器
财务应用软件开发实验目的
有关网络安全方面的毕业设计
安卓软件开发项目流程
centos 安装数据库
tis服务器红石音乐
东营市和恒网络技术有限公司
AI人工智能软件开发程序
学了软件开发就业时干什么
python 关系数据库
jdbc和数据库面试题
江苏模具制造管理软件开发
纳粹僵尸部队4服务器
抚州高性价比服务器哪家可靠
国家首届网络安全宣传周
信息与网络技术专业
广州鸿知互联网科技有限公司
钉钉使用哪些移动网络技术
数据库原理及应用王凤岭pdf
北京一站式日志审计服务器
小学二年级网络安全画纯画
计算机网络安全答辩提纲
数据库导出文件的方法
胡润中国网络安全企业新锐人物
鲨鱼快游网络技术退款