如何在 Playwright 中向网络请求添加标头

问题描述 投票:0回答:1

当我使用 page.goto 方法时,我需要向发出的网络请求之一添加标头。我已经弄清楚如何删除标题(如下),但无法弄清楚如何添加:

await page.route(url, (route, request) => {
    const originalHeaders = request.headers();

    delete originalHeaders['authorization'];

    route.continue({
        headers: originalHeaders,
    });
})
javascript playwright
1个回答
0
投票

向标头对象添加一个属性,如下所示:

await page.route(url, (route, request) => {
    const originalHeaders = request.headers();

    originalHeaders.newHeaderName = 'value'  // <-----

    route.continue({
        headers: originalHeaders,
    });
})
© www.soinside.com 2019 - 2024. All rights reserved.