Árvore de páginas

Encodings compatíveis com o Mingle

O servidor do Mingle é um serviço desenvolvido em Node.js portanto utiliza as mesmas configurações de charset conforme a documentação oficial neste link:

https://nodejs.org/api/buffer.html#buffers-and-character-encodings


Certifique-se de que a informação enviada ao Mingle esteja com o encoding permitido na lista da documentação acima.

Exemplo de resposta do servidor com encoding incompatível

Caso o encoding não for compatível poderá ocorrer a quebra do retorno do JSON para o front-end, como no exemplo abaixo: 

Neste exemplo o body(response) de resposta está com o encoding WINDOWS-1252, que não é compatível com o Mingle, repare que o JSON de resposta para o front não está completo.



Proteja a sua aplicação

Caso não tenha certeza de qual charset é utilizado pelo backend recomendamos que implemente a validação do retorno para que a sua aplicação front-end permaneça estável.

No exemplo acima, após o GET no endpoint do cliente, validamos se o javascript consegue interpretar a string retornada como um JSON.

Se o retorno não for compatível com o Mingle a rotina de validação consegue informar o usuário sobre o problema sem quebrar a aplicação.



  • Sem rótulos