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

How can I get the HTTP_ACCEPT Headers from a browser using javascript?

本文关键字:HTTP ACCEPT 标头 获取 何使用 javascript 浏览器      更新时间:2023-09-26

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

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

任何帮助都会很棒!

谢谢,
Mike

RE:"发送到服务器的头。"

您可以在服务器的响应中回显它们,并以这种方式获取它们。

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

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

如果您使用的是XmlHttpRequest,则可以使用此值将标头发送回

可能性是无穷无尽的。

我怀疑为什么这会有用。客户端在请求之前应该知道它期望得到什么。

您是在寻找从服务器或发送到的头文件吗?

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