【发布时间】:2018-06-04 06:16:05
【问题描述】:
我正在使用 Google Chrome Headless 并告诉它浏览到我的一个端点。
我想让谷歌浏览器在向我的端点发出请求时发送一个自定义标头。
如何告诉google chrome headless 发送自定义标头?
谢谢!
【问题讨论】:
标签: google-chrome http web google-chrome-headless webautomation
我正在使用 Google Chrome Headless 并告诉它浏览到我的一个端点。
我想让谷歌浏览器在向我的端点发出请求时发送一个自定义标头。
如何告诉google chrome headless 发送自定义标头?
谢谢!
【问题讨论】:
标签: google-chrome http web google-chrome-headless webautomation
根据puppeteer docs,这应该可以使用 page.setExtraHTTPHeaders(headers)
尝试以下几行:
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');
【讨论】: