如何在 Puppeteer 中获取所有请求标头

iLi*_*ked 7 node.js puppeteer

我正在尝试获取所有请求标头以正确检查请求,但它只返回像 User-Agent 和 Origin 这样的标头,而原始请求包含更多标头。

有没有办法实际获取所有标题?

作为参考,这里是代码:

const puppeteer = require('puppeteer');

const browser = await puppeteer.launch({
    headless: false
});

const page = await browser.newPage();
page.on('request', req => {
   console.log(req.headers());
});
await page.goto('https://reddit.com');
Run Code Online (Sandbox Code Playgroud)

提前致谢,iLinked

Eli*_*iss 4

您可以使用 url https://headers.cloxy.net/request.php来查看您的标头

await page.goto('https://headers.cloxy.net/request.php');
Run Code Online (Sandbox Code Playgroud)

您还可以打印日志

  console.log((await page.goto('https://example.org/')).request().headers());
Run Code Online (Sandbox Code Playgroud)