我有点困惑,因为当我尝试使用curl
或Chrome开发者工具检查HTTP响应标头时,我要设置的HTTP标头没有显示。
我设置了以下标头:
<html>
<head>
<meta http-equiv="set-cookie" content="the_name=some_value; path=/" />
</head>
<body>
<p>Hello World.</p>
</body>
</html>
我还尝试设置以下标头:
<meta http-equiv="refresh" content="2;URL=http://www.example.com" />
如果我使用PHP
设置标题,则会显示:
<head>
<?php header("refresh:2; URL=site.php"); ?>
</head>
为什么我尝试通过HTML设置的HTTP标头没有显示在curl -I
或Chrome开发人员工具中,我在做什么错了?
答案 0 :(得分:1)
http-equiv
试图与HTTP标头等效,但这不是设置真实 HTTP标头的方法。
set-cookie
不是http-equiv
的有效值答案 1 :(得分:-1)
我暂时没有工具可以尝试此操作,但是请尝试将标签的结尾更改为正确的版本。
XML:
" />
HTML:
">