wawos 发表于 2024-12-15 22:38:54

有懂html基础的吗

直接header发送的Cache-Control缓存过期时间 <br />
<br />
与 在html文本代码mate标签里面设置Cache-Control缓存过期时间,<br />
<br />
如果两个设置冲突不一致,哪个优先级高, <br />
<br />
浏览器认哪个为准?

shc 发表于 2024-12-16 00:57:03

问了AI, header优先<br />
<img id="aimg_ou3i3" onclick="zoom(this, this.src, 0, 0, 0)" class="zoom" src="https://tu.my/i/2024/12/16/675f0a7ef1ec8.jpeg" onmouseover="img_onmouseoverfunc(this)" onload="thumbImg(this)" border="0" alt="" />

HOH 发表于 2024-12-16 00:17:03

<i class="pstatus"> 本帖最后由 HOH 于 2024-12-16 00:31 编辑 </i><br />
<br />
header是用于http请求的,因为响应可以是txt之类的文本流,这时指示编码就非常有用了<br />
html里的是作用在文档范围的,例如本地打开时可以指示用何种编码<br />
<br />
所以按道理来说,同时存在的话,应该是html里的比header的优先,程序设计也应当如此<br />
因为只有文档自身的属性才是最清晰的,而header大部分是统一设置的<br />
<br />
至于最后实际谁优先这都是浏览器/程序自己决定的

wawos 发表于 2024-12-15 22:41:35

还有比如nginx直接header发送网页编码utf-8,<br />
<br />
但是又在HTML文本代码header的meta标签里面写了 charset=GBK<br />
<br />
浏览器认哪个啊

7836246 发表于 2024-12-15 22:47:11

不如问 ai

clak 发表于 2024-12-15 22:47:16

我猜header,utf8

acpp 发表于 2024-12-15 23:19:33

正常是按响应头来,你可以浏览器F12测试观察下吧。

陶泥猴子 发表于 2024-12-15 23:49:57

不如自己试试

singularity 发表于 2024-12-16 00:04:53

header优先

110e 发表于 2024-12-16 00:14:25

浏览器以直接在header中发送的Cache-Control缓存过期时间为准。
页: [1] 2
查看完整版本: 有懂html基础的吗