我们可以将http响应标头直接添加到html页面

时间:2016-03-22 16:02:28

标签: html jsp http response-headers

我需要将响应标头如X-Frame,Cache-control,Pragma等直接添加到html代码中,可能是,使用html元素中的属性?

用于通过href链接直接来自目录的帮助页面。

有没有办法向这些htmls添加标题?

3 个答案:

答案 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脚本,该脚本将设置响应代码。