我需要将响应标头如X-Frame,Cache-control,Pragma等直接添加到html代码中,可能是,使用html元素中的属性?
用于通过href链接直接来自目录的帮助页面。
有没有办法向这些htmls添加标题?
答案 0 :(得分:1)
您可以使用meta
复制其中一些内容。通常不是理想的解决方案,但请查看http-equiv
标记的meta
属性。我相信很多这些都在新版浏览器中被弃用。
<强>示例:强>
<meta http-equiv="Cache-control" content="no-cache"/>
<meta http-equiv="X-Frame-Options" content="sameorigin"/>
<meta http-equiv="pragma" content="no-cache"/>
答案 1 :(得分:0)
简而言之:不,你不能。 HTML文件是HTTP响应的正文;标头必须来自服务器。您可以嵌入HTML文件中的任何内容都将成为正文的一部分。
答案 2 :(得分:0)
如果您的Web服务器上启用了php执行,则可以添加以下内容:
<?php
http_response_code(your_response_code)
?>
rest-of-your-html-code
这将执行一个php脚本,该脚本将设置响应代码。