Когда я использую метод page.goto, мне нужно добавить заголовок к одному из сетевых запросов. Я придумал, как удалить заголовок (ниже), но не могу понять, как добавить:
await page.route(url, (route, request) => {
const originalHeaders = request.headers();
delete originalHeaders['authorization'];
route.continue({
headers: originalHeaders,
});
})
Добавьте свойство к объекту заголовка следующим образом:
await page.route(url, (route, request) => {
const originalHeaders = request.headers();
originalHeaders.newHeaderName = 'value' // <-----
route.continue({
headers: originalHeaders,
});
})
Минимальный, полный пример запроса, который вы хотите сделать, и полный код, который вы используете, было бы хорошо. Вы можете использовать httpbin, чтобы сделать его воспроизводимым, чтобы было понятно, как отвечать именно так, как вам нужно.