在锚标记中指定HTTP标头

时间:2015-09-18 19:52:10

标签: javascript html http-headers anchor

我正在编写一些代码,使用Chrome对锚元素拖动的支持,将文件从网络应用拖到桌面。

不幸的是,某些文件链接需要的不仅仅是简单的GET - 它们需要带有HTTP授权标头的GET。

一种策略是通过另一台发出实际GET请求的服务器代理它,并将响应转发回客户端,如下所示:

<a href="http://myproxy.com?url=http://example.com/file.txt&Authorization=blah">

我试图避免这种情况,因为我希望这是一个纯粹的客户端实现,所以我想挑选SO开发人员的大脑,看看是否有人有更好的解决方案,并不涉及代理人。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

You can specify the username and password in the URL:

<a href="http://username:password@example.com/file.txt">

I don't think there's any way to have more control over the headers that are sent.