puppeteer/website/versioned_docs/version-21.6.1/api/puppeteer.page.setextrahttpheaders.md
release-please[bot] dd750b9576
chore: release main (#11546)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
2023-12-13 15:19:18 +01:00

38 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
sidebar_label: Page.setExtraHTTPHeaders
---
# Page.setExtraHTTPHeaders() method
The extra HTTP headers will be sent with every request the page initiates.
:::tip
All HTTP header names are lowercased. (HTTP headers are case-insensitive, so this shouldnt impact your server code.)
:::
:::note
page.setExtraHTTPHeaders does not guarantee the order of headers in the outgoing requests.
:::
#### Signature:
```typescript
class Page {
abstract setExtraHTTPHeaders(headers: Record<string, string>): Promise<void>;
}
```
## Parameters
| Parameter | Type | Description |
| --------- | ---------------------------- | -------------------------------------------------------------------------------------------------------------- |
| headers | Record&lt;string, string&gt; | An object containing additional HTTP headers to be sent with every request. All header values must be strings. |
**Returns:**
Promise&lt;void&gt;