在哪里可以找到标准HTTP标头值列表?

时间:2008-10-02 16:11:25

标签: http http-headers web-standards

我正在寻找Web服务器通常会收到的所有当前标准标头值。一个例子就是“从运行OS X Leopard和Camino安装的Mac出来时,标题会是什么样子?”或者“来自运行Firefox 3.0.1的Fedora 9与运行Konqueror的SuSe的标题是什么样的?”

PConroy对我正在寻找的内容进行了example from JQuery倾斜。 我想要的只是实际的示例标题。

7 个答案:

答案 0 :(得分:7)

你试过RFC了吗?它拥有所有这些信息。

实际上,在搜索任何协议或标准的信息时,请先尝试搜索RFC。

干杯。

答案 1 :(得分:5)

关于用户代理,这完全取决于应用程序的创建者。看到这个半眯着眼睛history of user-agent。总之,确实没有一套规范的价值观。基于Microsoft的用户代理可能会根据本地计算机上安装的软件(.NET框架的版本等)进行更改。

答案 2 :(得分:4)

没有用户代理值的固定列表。您可以找到冗长的列表(例如this one使用的JQuery browser plugin)。

关于其他HTTP标头,this wikipedia article是一个很好的起点。

答案 3 :(得分:1)

对于用户代理,快速谷歌搜索会提升this site

答案 4 :(得分:1)

IANA跟踪HTTP标头

  

IANA负责维护各种互联网协议中包含的许多代码和号码,如下所列。我们与互联网工程任务组(IETF)协调提供此服务。

其中包括:

邮件标题

  • 永久邮件标题字段名称
  • 临时消息标题字段名称

此处的the exhaustive list最初基于RFC 4229

答案 5 :(得分:0)

W3网站上可以轻松获得HTTP标头列表:

PConroy也链接到维基百科页面,它更简洁,更容易格式化:

然而,“User-Agent”标题是一个不好的例子,因为没有设置响应;用户代理字符串由客户端决定,因此它可以是任何东西。有一个非常全面的List of User Agents可用,但它不一定涵盖任何可能的选项,因为即使一些工具栏和应用程序也可以修改Internet Explorer或其他浏览器的用户代理。

答案 6 :(得分:0)

chipmunk book from O'ReillyChris Shiflett's HTTP reference一样好。

哦,哎呀,这不是花栗鼠。这是一只十三排的地松鼠。