See the integration test in
https://github.com/SeleniumHQ/selenium/blob/master/java/client/test/org/openqa/selenium/devtools/ChromeDevToolsNetworkTest.java#L126Map<String, Object> headers = new HashMap<>();
headers.put("customHeaderName", "customHeaderValue");
Headers headersData = new Headers(headers);
chromeDevTools.send(Network.setExtraHTTPHeaders(headersData));
// add event listener to verify that requests are sending with the custom //
chromeDevTools.addListener(Network.requestWillBeSent(),
o -> System.err.println("addCustomHeaders Listener invoked with "
+ o.getRequest().getHeaders().get("customHeaderName")));
will produce
addCustomHeaders Listener invoked with customHeaderValue
but not sure if it supported by any other browser than chrome / chromium