我想通过添加 cookie 标头来发送带有非安全 http 请求的安全 cookie。为此,我使用如下代码添加 cookie 标头。当我使用像Fiddler这样的嗅探器检查标头时,http 请求标头不包含安全 cookie。假设商店中有安全 cookie,此代码是否正确或有其他更好的方法吗?
谢谢,
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
chrome.cookies.getAll({'domain': ".example.com", 'secure': true}, function (cookies) {
cookies.forEach(function(cookie){
details.requestHeaders.push({name:"Cookie",value: cookie.name + "=" + cookie.value});
});
});
return {requestHeaders: details.requestHeaders};
}, {urls: ['http://*/*']}, ["blocking", "requestHeaders"]);