在 HTML 页面上,单击图像(“img”)或 anchor (“a”)标签的链接时,我想为 GET 请求添加自定义 header 。这些链接通常用于下载动态内容。这些 header 可以是 SAML header 或自定义应用程序特定 header 。
是否可以通过 JavaScript 添加这些自定义 header ?或者如果我通过 XMLHttpRequest 添加这些,我如何实现下载功能?
此要求仅适用于 IE6 或 7。
最佳答案
如果您使用 XHR ,然后 setRequestHeader
应该可以工作,例如
xhr.setRequestHeader('custom-header', 'value');
附言你应该使用 Hijax修改 anchor 的行为,以便在由于某种原因 AJAX 无法为您的客户工作时(如页面上其他地方的破坏脚本)它可以工作。
关于javascript - 使用 JavaScript 添加自定义 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581383/