如何使用javascript从浏览器获取HTTP_ACCEPT标头?

时间:2011-05-27 18:10:12

标签: javascript http-headers xmlhttprequest

是否有可能只使用javascript的HTTP Accept标头?我知道使用PHP我会做这样的$_SERVER['HTTP_ACCEPT'],但据我所知,javascript没有这个。

也许我可以用XmlHttpRequest做点什么?

任何帮助都会很棒!

谢谢,
麦克

2 个答案:

答案 0 :(得分:1)

RE:“发送到服务器的标头。”

你可以在服务器的响应中回显它们,并以这种方式得到它们。

IE。)在网页上,您可以使用值创建隐藏的表单字段,或将值弹出到从页面中发出的javascript中。

从Web服务中,您可以在传出XML或JSON的一部分中包含传入标头的值。

如果您正在使用XmlHttpRequest,则可以使用此值向客户端发送标题 back

可能性是无穷无尽的。

我怀疑为什么这会有用。客户在提出要求之前应该知道它的期望。

答案 1 :(得分:0)

您是否正在寻找从服务器或发送到 的标头?

如果您正在使用Firefox并希望查看或更改从浏览器到服务器的标头,您可以查看the sources插件Modify Headers。它不是纯粹的javascript,但它可能有助于摆脱松散的东西。