可以在$ window.open(url)方法中发送头信息

时间:2016-02-11 06:55:20

标签: angularjs

我正在使用API​​从服务器下载文件,因为我必须在标题中发送会话详细信息,我该如何使用angularjs?请帮帮我。

提前感谢您的建议。

2 个答案:

答案 0 :(得分:3)

- 使用$window.open

无法直接发送标题

- 它可能但不是直接的方式,如果你有服务器端控制,那么你可以在查询字符串中设置header值并从查询字符串中解析它后端。

答案 1 :(得分:2)

我建议不要使用window.open传递params。

但你可以像这样使用window.open。

var params = {
 access_token: 'An access_token',
 other_header: 'other_header'
};

//Add authentication headers in URL
var url = [url_generating_pdf, $.param(params)].join('?');

//Open window
window.open(url);

请查看详细信息here