Reputation: 1537
I am using Google Chrome Headless and telling it to browse to one of my endpoints.
I would like to make Google Chrome send a custom header when making requests to my endpoint.
How do I tell google chrome headless
to send custom headers?
Thanks!
Upvotes: 2
Views: 4324
Reputation: 432
According to the puppeteer docs, this should be possible using page.setExtraHTTPHeaders(headers)
Try something on the following lines:
const puppeteer = require('puppeteer');
const browser = await puppeteer.launch();
const page = await browser.newPage();
page.setExtraHTTPHeaders({'my-custom-header': 'header-value'});
await page.goto('http://my.request.endpoint');
Upvotes: 3