Header

O interceptor de Header adiciona um novo header à requisição ou à resposta.

Há três informações obrigatórias para configurar o interceptor. Uma delas é o tipo de header (type), que pode ser APP, ACCESS_TOKEN ou CUSTOM (personalizado).

Para todos eles, é necessário adicionar também o nome (name) do par nome-valor. O campo da terceira informação, o valor, difere de acordo com o tipo.

Caso seja adicionado um tipo APP ou ACCESS_TOKEN, será necessário preencher o campo Extra Field com valor da seção Extra Field do cadastro da app ou do access token para que o valor do header seja adicionado (caso contrário, não será adicionado nenhum valor no header).

header app

Para o tipo CUSTOM, é possível adicionar qualquer valor para o header, inserindo-o no campo Value.

header custom

Remoção de Headers

A plataforma remove alguns headers durante o tráfego das requisições.

Essa alterações ocorrem antes da execução dos interceptors de Internal API Call e Service Callout, antes do destination e após a resposta do backend.

No caso dos interceptors, os seguintes headers serão removidos:

host, content-length e transfer-encoding.

No caso do destination, os seguintes headers serão removidos:

content-length e transfer-encoding.

Após a resposta do backend, os seguintes headers serão removidos:

content-length, transfer-encoding, content-encoding.

Thanks for your feedback!
EDIT
How useful was this article to you?