An array of HTTP headers. Each header is represented as an object with two properties: name and either value or binaryValue.


An array of objects. Each object has the following properties:


string. Name of the HTTP header.

value Optional

string. Value of the HTTP header if it can be represented by UTF-8. Either this property or binaryValue must be present.

binaryValue Optional

array of integer. Value of the HTTP header if it cannot be represented by UTF-8, represented as bytes (0..255). Either this property or value must be present.

Browser compatibility

BCD tables only load in the browser

Note: This API is based on Chromium's chrome.webRequest API. This documentation is derived from web_request.json in the Chromium code.