Obter cabeçalhos da requisição / Get requested headers
Obtém um JSON com os cabeçalhos da requisição REST efetuada a função do bloco de programação.
Para utilizar o bloco Obter cabeçalhos da requisição, é necessário configurar e habilitar as autorizações do bloco. Para mais informações, consulte o tópico Propriedades do Blockly na documentação Bloco de programação.
Compatibilidade
Bloco servidor: cronapi.util.Operations.getRequestedHeaders()
Retorno
Retorna um objeto JSON contendo os cabeçalhos de uma requisição REST.
Parâmetros
Bloco sem parâmetros.
Exemplo 1
Após configurar e habilitar as autorizações do bloco, a função abaixo atribui à variável "requisição" o bloco Obter cabeçalhos da requisição, e, em seguida, imprime o conteúdo da variável, contendo todos os cabeçalhos da requisição, no console do depurador.
Para teste e envio das requisições foi utilizado o software de gerenciamento de API Insomnia (Figura 2.1). No campo de requisição (destaque 1) foi inserida a URL de requisição da nossa aplicação. Na aba "Headers" (destaque 2) foram adicionados alguns cabeçalhos: "Nome", "accept" e "Content-Type". Para o envio da requisição basta clicar no botão "Send" (destaque 3). Se a requisição for realizada com sucesso, será exibido abaixo o status 200. E no console do depurador do Cronapp será impresso o resultado da requisição (Figura 2.2).
Exemplo 2
Além de obter todos os cabeçalhos de uma requisição, também é possível obter um cabeçalho específico. A função abaixo, a partir do bloco Obter campo do Json, obtém o resultado do cabeçalho "content-type", passado no parâmetro Caminho a percorrer do bloco.
O resultado da execução da função da figura 3 pode ser conferido na figura abaixo.
Nesta página