HTTP Method

O interceptor HTTP Method "troca" o método HTTP da chamada corrente.

Por exemplo, suponhamos que a chamada a um recurso de uma API cadastrada (/stores/{id}) seja do tipo GET; porém, o seu servidor suporta apenas chamadas do tipo POST, por isso este é o método cadastrado no Manager. Podemos usar esse interceptor para realizar a transformação do método HTTP da requisição de GET para POST.

Funcionamento

Esta é a arquitetura de funcionamento do interceptor, com o exemplo de permuta de GET para POST:

http method diagram pt

A chamada realizada é recepcionada pelo Gateway, que executa o interceptor HTTP Method cadastrado.

Em seu interior, o interceptor faz a transformação do método vindo da chamada (GET) para o método que foi cadastrado no Manager (POST).

Logo após a transformação, o gateway encaminha a chamada para o servidor da API com o método desejado.

Configurando o interceptor

O interceptor só pode ser utilizado no fluxo de requisição.

Após adicioná-lo ao fluxo, basta selecionar o método desejado dentre as opções listadas, conforme a imagem abaixo. O método escolhido é o método que será levado ao backend.

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