Usando um navegador da Web para testar um aplicativo da Web
O navegador que você usa para navegar na Web é, na verdade, uma coleção de programas diferentes que interagem com o dispositivo de um usuário. Como navegador da web, o programa possui um conjunto de recursos para permitir que um usuário navegue entre diferentes sites, leia o conteúdo e execute as tarefas necessárias para que o usuário interaja com o site.
Nesse caso, você precisaria carregar o site com Selenium. O programa possui um construtor (selenium_chrome.Builder), que permite especificar diferentes recursos do navegador (selenium_chrome.Options). Depois de ter o programa carregado, você pode usar o objeto navigator para obter os cabeçalhos que estão sendo retornados pelo site (page.executeScript).
Você pode acessar esses cabeçalhos chamando uma função em seu aplicativo. A função retornará um objeto, que possui os cabeçalhos como propriedade (page.executeScript), juntamente com outros valores, como código de status e linha de status.
Opinião usuários sobre Expose Response Headers
Já experimentou Expose Response Headers? Seja o primeiro a deixar a sua opinião!