如何在下载链接中传递身份验证?

时间:2016-02-19 19:45:01

标签: javascript html

我在html中有一个指向foo.com/foo.mp3的常规超链接,但要访问该网站,我需要在请求的标头中传递身份验证。我该怎么做?

2 个答案:

答案 0 :(得分:0)

这取决于网站正在寻找什么样的授权,以及它期望的HTTP方法。例如,如果它想通过get请求将授权令牌作为查询参数,那么您只需将其包含在链接中。 E.g。

foo.com/foo.mp3?authorization_token=abcd1234

如果它希望建立会话,并且它不会将登录请求重定向回原始页面,那么您将需要做一些额外的工作: - )

答案 1 :(得分:0)

可以在URL

中指定HTTP身份验证参数
http://username:password@foo.com/foo.mp3

当然,如果您将其放在链接中,那么访问该页面的任何人都可以看到身份验证信息。