是否可能只使用javascript的HTTP Accept标头?我知道使用PHP我会做类似$_SERVER['HTTP_ACCEPT']
的事情,但据我所知javascript没有这个功能。
也许我可以用XmlHttpRequest做点什么?
任何帮助都会很棒!
谢谢,
Mike
RE:"发送到服务器的头。"
您可以在服务器的响应中回显它们,并以这种方式获取它们。
即)在网页上,您可以使用值创建一个隐藏的表单字段,或者将值弹出到从页面发出的javascript中。
从web服务中,可以将传入标头的值包含在传出XML或JSON的一部分中。
如果您使用的是XmlHttpRequest,则可以使用此值将标头发送回。
可能性是无穷无尽的。
我怀疑为什么这会有用。客户端在请求之前应该知道它期望得到什么。
您是在寻找从服务器或发送到的头文件吗?
如果您正在使用Firefox,并且希望查看或更改从浏览器到服务器的标头,您可以查看Modify headers插件的来源。它不是纯粹的javascript,但它可能有助于摆脱一些松散的东西。