我正在寻找Web服务器通常会收到的所有当前标准标头值。一个例子就是“从运行OS X Leopard和Camino安装的Mac出来时,标题会是什么样子?”或者“来自运行Firefox 3.0.1的Fedora 9与运行Konqueror的SuSe的标题是什么样的?”
PConroy对我正在寻找的内容进行了example from JQuery倾斜。 我想要的只是实际的示例标题。
答案 0 :(得分:7)
答案 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'Reilly和Chris Shiflett's HTTP reference一样好。
哦,哎呀,这不是花栗鼠。这是一只十三排的地松鼠。