Skip to main content

Pessoal, tenho uma requisição HTTP que passa uma JSON string e a blip aponta isso como um erro.

Como posso tratar isso?

https://XXXXXXXX-rest.vistahost.com.br/imoveis/detalhes?key=XXXXXXXXXX&imovel=999999&showInternal=1&showSuspended=1&pesquisa="{"fields":""Codigo","Categoria","Bairro","DataDesocupacao"],"order":{"Bairro":"asc"},"paginacao":{"pagina":1,"quantidade":50}}"

 

Bom dia, Bruno, tudo bem?

 

Esse JSON tá sendo enviado na URL da request, não seria no body? Caso realmente for na URL, já tentou encodar as chaves e colchetes para UTF-8? 


Bom dia, Bruno, tudo bem?

 

Esse JSON tá sendo enviado na URL da request, não seria no body? Caso realmente for na URL, já tentou encodar as chaves e colchetes para UTF-8? 

É na URL mesmo, vou tentar fazer isso.


Colchetes é %22? Por que se for isso não funciona também. @hewmoreira 


De cabeça eu não sei, mas continuando analisando aqui, recomendo também mudar o tipo de aspas usadas, e usar aspas na real só pro valor atribuído ao parâmetro.

 

Recomendo testar exemplos como: "{‘fields’:�‘Codigo’,’Categoria’,’Bairro’,’DataDesocupacao’],’order’:{‘Bairro’:’asc’},’paginacao’:{‘pagina’:1,’quantidade’:50}}"

 

Caso não funcionar, tente também encodar as aspas duplas internas e as vírgulas.

 

Infelizmente eu nunca vi um caso desse e não tenho outros contextos práticos para auxiliar nesse caso.

 


Comente