在JavaScript中,可以通过以下步骤将请求头作为数组添加到window.open
的POST URL中:
var headers = [];
Authorization
的请求头,其值为Bearer token123
:headers.push(['Authorization', 'Bearer token123']);
map()
函数将数组中的键值对转换为字符串,并使用join()
函数将它们连接起来。这里使用冒号分隔键和值,使用逗号分隔不同的请求头:var headersString = headers.map(function(header) {
return header[0] + ':' + header[1];
}).join(',');
window.open
的POST URL中。可以通过在URL的末尾添加headers=
参数来传递请求头字符串:var url = 'https://example.com';
window.open(url + '?headers=' + encodeURIComponent(headersString), '_blank');
这样,请求头就会作为数组添加到window.open
的POST URL中。在新打开的窗口中,可以通过解析URL参数来获取请求头,并在需要的地方使用它们。
请注意,这只是一个示例,实际应用中可能需要根据具体情况进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云