javascript - 使用 JavaScript 添加自定义 HTTP header

标签 javascript http-headers

在 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/

相关文章:

javascript - 是否只有在尚未安装应用程序的情况下才能为移动设备浏览器启动弹出窗口?

javascript - 首次调用 setInterval 的时间安排与其他调用不同

javascript - CKEditor Hook /事件在切换到/从源 View 时触发

javascript - 试图让正则表达式从 camelCase 和 CamelCase 中识别和提取单词

spring - 在代理中转发主机名和路径

Javascript for...of 在 Safari 中不起作用

c# - 使用 RestSharp 设置 'Content-Type' header

c# - MVC 中的 P3P header 信息

http - 仅用于记录请求的简单 HTTP 服务器

c- Loadbalancer.拼接时修改http header?