meta http-equiv - 它是作为HTTP标头的一部分发送的,还是客户端解析主体标签的主体?

时间:2011-03-08 18:50:54

标签: http http-headers meta-tags

维基百科似乎暗示网页中的<meta http-equiv>会导致服务器更新响应标头,但这对我来说听起来不对,因为服务器必须在文档发送之前对其进行解析。那会很难看。

但是,当使用<meta http-equiv>时,我很难找到的内容。在我看来,如果发现<meta http-equiv>标记与标题冲突,客户端会解析页面并破坏在HTTP标头中发送的任何内容。

是否有人知道实际流程是什么和/或对于我可能在哪里找到有关此主题的更多信息有任何想法?

谢谢!
格雷格

1 个答案:

答案 0 :(得分:3)

服务器应该解析HTML,解压缩<meta>并将其发送到真正的HTTP头中。您可以猜测,这在任何主要的Web服务器中都没有实现。

所以目前客户阅读<meta http-equiv>。但是,它与HTTP标头的“等效”并没有任何关系。它仅支持a short whitelist of specific values,其中大部分都是为了与旧内容兼容。