我需要从使用基本身份验证的 Web 服务下载文件。这意味着我需要向请求添加授权 header 。我知道如何使用 jQuery Ajax 执行此操作,但我无法使用 Ajax,因为我需要从 url 下载文件,而 Ajax 请求无法将文件下载到磁盘。
如何在执行 window.location = url
之前设置授权 header ?
我在网上搜索过,但我找到的所有内容都是关于我无法使用的 jQuery Ajax。
最佳答案
您可以将它们放在 URL 中:
https://user:password@host/path?query
请注意,出于安全原因,浏览器可能会阻止此操作。
(这些 URL 经常与 google.com
等用户名一起用于网络钓鱼攻击)
关于javascript - 使用 javascript 设置标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17086626/