维基百科似乎暗示网页中的<meta http-equiv>
会导致服务器更新响应标头,但这对我来说听起来不对,因为服务器必须在文档发送之前对其进行解析。那会很难看。
但是,当使用<meta http-equiv>
时,我很难找到做的内容。在我看来,如果发现<meta http-equiv>
标记与标题冲突,客户端会解析页面并破坏在HTTP标头中发送的任何内容。
是否有人知道实际流程是什么和/或对于我可能在哪里找到有关此主题的更多信息有任何想法?
谢谢!
格雷格
答案 0 :(得分:3)
服务器应该解析HTML,解压缩<meta>
并将其发送到真正的HTTP头中。您可以猜测,这在任何主要的Web服务器中都没有实现。
所以目前客户阅读<meta http-equiv>
。但是,它与HTTP标头的“等效”并没有任何关系。它仅支持a short whitelist of specific values,其中大部分都是为了与旧内容兼容。