【发布时间】:2013-11-14 08:33:13
【问题描述】:
我在我的 ubuntu 12.04 系统 apache2 上运行并使用响应标头。我想更改 http 响应标头的行为,尤其是 Content-Length 标头。我尝试在 IfModule mod_headers.c 部分的 apache2.conf 中添加以下行:
Header set Static-Header "Static Content with nonsense"
Header set Content-Length "1338"
如果我运行 curl -I localhost,我会得到预期的标头字段 Content-Length: 1338(curl -I 执行 HEAD 请求)。
如果我运行 curl -i,则正确计算 Content-Length。
在 RFC2616 中,第 9.4 节描述了 HEAD 请求应该与响应 GET 请求而发送的信息相同。
有人可以解释一下这种行为吗?!
【问题讨论】:
标签: http-headers apache2 apache2-module