javascript - 使用 javascript 设置标题

标签 javascript basic-authentication

我需要从使用基本身份验证的 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/

相关文章:

office365 - 无法通过 GoDaddy 登录到 Office365 帐户的 IMAP 服务器

javascript - Sencha 触摸 2 : Passing data from controller to a view

javascript - 使用 cytoscape 修复父级内的节点

javascript - 如何在 angularjs 中添加至今的月份?

javascript - 如何使用旧版免费 JavaScript 将标记(不仅仅是纯文本)复制到剪贴板

linux - Basic auth + suexec 以 linux 用户身份验证

javascript - 一个接一个地淡入div

c# - 使用 gRPC 进行基于自定义 channel 的身份验证

java - Apache HTTP BasicScheme.authenticate 已弃用?

http - 转义基本身份验证 URL 中的用户名字符