...
O servidor do Mingle é um serviço desenvolvido em Node.js e as codificações de caracteres atualmente suportadas pelo Node.js são estão de acordo com a documentação oficial neste link:
...
Certifique-se de que a informação enviada ao Mingle através das solicitações feitas ao backend do cliente estejam no formato permitido.
Caso o encoding não for compatível poderá ocorrer a quebra do retorno do JSON para o front-end, como no exemplo abaixo:
Informações | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
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. | ||||||||||
Bloco de código | ||||||||||
|
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.