Respondido

RequestHttp do tipo POST com corpo vazio


Olá, pessoal!


Estou fazendo a integração com uma API dentro de um Builder. Para isso, estou usando uma requisição HTTP.


A requisição que eu gostaria de fazer é do tipo POST, porém essa requisição necessita que não haja um corpo/body nela. Tentei de várias formas realizar um POST sem body dentro do Builder, mas sem sucesso. Se eu tento simplesmente apagar o conteúdo do corpo, o bloco fica com falha (na cor vermelha) e eu não consigo publicar o fluxo.



Também tentei colocar o header Content-Length igual a zero, mas mesmo assim não funcionou.


image


Além de também tentar definir o body como "", null, none, {{variavel_nula}} e continuei sem conseguir. O body acaba sempre sendo enviado.



Enfim, alguém sabe se é possível fazer uma requisição nesse estilo?


Desde já, obrigado!

icon

Melhor resposta por Dawntech 20 December 2022, 03:49

Veja o original

6 comentários

Reputação 4

Que situação em rsrsrs, talvez seria mais fácil tratar do lado de lá (API), mas não sei se você tem acesso né…


Caso seja uma API própria, talvez seja o melhor caminho


Vou acompanhar o tópico, desculpe por não conseguir ajudar

Reputação 5
Crachá +1

Ei, @Felipe_Barbosa_Torme, tenta passar " {} " chaves vazia dentro do body

Olá, @Marcos_Rodrigues!


Testei também e o mesmo acontece com os demais valores que eu testei. O que eu preciso é que o body não seja enviado na requisição.

Olá, @Vinicius_Candido!


Infelizmente essa é uma API de um terceiro, onde não temos acesso ao código fonte.

Reputação 4
Crachá

Para resolver o problema criamos uma variável com valor vazio:

image


E a usamos no builder.json:

image


Desse jeito é possível fazer um POST sem body dentro do Blip 😃

Olá, @Dawntech!


Dessa forma acabou resolvendo mesmo. Muito obrigado!

Comente