Я пытаюсь установить заголовок sec-fetch-dest
на document
при использовании request.setHeader('sec-fetch-dest', 'document')
, и он продолжает переопределять значение empty
без причины. Мой полный сценарий: ``
const { app, net, BrowserWindow } = require('electron');
app.commandLine.appendSwitch("disable-http-cache");
app.on('ready', async () =>
{
let proxy = '1.1.1.1:1111';
let window = new BrowserWindow({show: false});
let session = window.webContents.session;
await session.setProxy({proxyRules: proxy});
const request = net.request({url: 'http://www.google.com/'});
request.setHeader('sec-fetch-dest', 'document')
if(proxy.split(':').length === 4)
{
request.on('login', (_, callback) => callback(proxy.split(':')[2], proxy.split(':')[3]));
}
request.on('response', (response) =>
{
let body = '';
response.on('data', (chunk) => { body += chunk; });
response.on('end', () => console.log(body));
});
request.end();
}
);