Requisição HTTP - Resposta {"REDUCED":true}


Olá!

Implementei, no builder de meu bot, uma ação “Requisição HTTP” que retorna resposta no formato JSON.

Funciona corretamente, mas quando retorna um tamanho bem elevado de itens no JSON, a resposta é tratada como se houvesse sido retornada com a expressão {“REDUCED”:true}.

Quando debugo, observo que o JSON é atribuído corretamente à variável que recebe a resposta, mas quando eu tento fazer qualquer tipo de tratamento com essa variável, seu conteúdo é {“REDUCED”:true}.

Há uma solução para isso?

Obrigada!


7 comentários

Reputação 3

Eu também tenho esse problema quando o objeto de retorno da requisição é muito extenso, não sei se é o tamanho em Kb ou a quantidade de objetos.


Mas isso sempre acontece quando o objeto é muito grande.

@Elisa_Angela_Tripicc,


o BLiP possui um limite no tamanho do body de resposta das requisições HTTP. Fazemos isso por uma questão de segurança.


Minha sugestão, nesse caso, é que vc crie um endpoint que filtre apenas as informações realmente relevantes para o bot.

Reputação 2

4 anos depois e não melhoraram isso. Lamentável!
Eu aqui enfrentando o mesmo problema sem possibilidade de filtrar o que preciso, pois a API que consulto não permite. Vou ter que criar um Middleware só pra deserializar um objeto Json?  

No meu caso minha api só retorna um CPF e ainda está dando esse mesmo erro!!!

Resposta: {"REDUCED":true}

Quando na verdade eu espero: 

{  "cpf": "123"}

Só que fazendo a mesma requisição no VIACEP o problema não ocorre

https://viacep.com.br/ws/01001000/json/

Reputação 2

No meu caso minha api só retorna um CPF e ainda está dando esse mesmo erro!!!

Resposta: {"REDUCED":true}

Quando na verdade eu espero: 

{  "cpf": "123"}

Só que fazendo a mesma requisição no VIACEP o problema não ocorre

https://viacep.com.br/ws/01001000/json/

Possível que esteja vindo algo a mais, o viacep o retorno é bem menor. 

No meu caso minha api só retorna um CPF e ainda está dando esse mesmo erro!!!

Resposta: {"REDUCED":true}

Quando na verdade eu espero: 

{  "cpf": "123"}

Só que fazendo a mesma requisição no VIACEP o problema não ocorre

https://viacep.com.br/ws/01001000/json/

Possível que esteja vindo algo a mais, o viacep o retorno é bem menor. 

Não está vindo!!! É sso ai mesmo. Inclusive VIACEP tem mais dados do que o meu retorno. 

Acabei de fazer uma chamada no seguinte endpoint:

https://api.covidtracking.com/v1/states/ca/info.json

O corpo da resposta foi o seguinte:

 

Foto da resposta conteúdo dinâmico

 

 

Comente