apache - 自动设置 HTTP header

标签 apache http

我开始正确地学习 http。

我在灯塔工作。

在命令行上,我请求一个本地页面,该页面将与 apache 一起提供以查看返回的 header 。

curl -i local.testsite

我请求的页面没有内容,我也没有设置任何标题,但是响应中已经发送了很多标题,例如:

HTTP/1.1 200 OK
Date: Thu, 17 Jan 2013 20:28:52 GMT
Server: Apache/2.2.22 (Ubuntu)
X-Powered-By: PHP/5.3.10-1ubuntu3.4
Vary: Accept-Encoding
Content-Length: 0
Content-Type: text/html

如果我不设置这些,apache 会自动设置这些吗?

最佳答案

是的,Apache 默认设置这些。顺便说一句,如果你只关心标题,你应该使用

curl -I local.testsite

-I 仅返回 header (HTTP HEAD 请求),这样即使页面上有内容,您也只会获得 header 。

关于apache - 自动设置 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14387576/

相关文章:

php - 致命的!用户 postgres 的身份验证失败,多个操作系统,没有任何工作

php - 高延迟(?)用户的长时间 PHP 执行

http - Nginx 响应大小

Python Web自动化: HTTP Requests OR Headless browser

http - 如何启用由 netty 代码完成的日志记录?

Apache 403 Forbidden 您无权访问/在此服务器上

MySQL 未启动

python - 在 django+mod_wsgi+apache 上初始化模块

java - HTTP GET 响应解析错误(空字符串?) - 但正文不为空

http - 使用 Mathematica 将文档插入 CouchDB