Membros Pro drsmoreira Postado 26 Fevereiro Membros Pro Compartilhar Postado 26 Fevereiro Com esse problema recente dos correios e o sistema consultando diretamente a api do correio, decidimos fazer uma API pra consultar CEP e outras coisas... Entretanto a parte do CEP usa o componente ACBrCEP está rodando em um servidor linux ubuntu 20.04. No windows os dados já vem corretamente. Exemplo: {"servico":"BrasilAPI","cep":"01311000","tipo_logradouro":"","logradouro":"Avenida Paulista - até 609 - lado Ãmpar","complemento":"","bairro":"Bela Vista","municipio":"São Paulo","uf":"SP","ibge_municipio":"","ibge_uf":"","altitude":"","latitude":"-23.5577504","longitude":"-46.6604517"} No caso foi pelo WebService BrasilAPI.. mas continua vindo errado em outras WS. Já vimos as propriedades ParseText e IsUTF8 do componente mas não resolveu o problema. Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 26 Fevereiro Fundadores Compartilhar Postado 26 Fevereiro A resposta acima, parece estar em UTF8... porém o Delphi em Linux, sempre usa UTF8 Consegue reproduzir o problema, com o Demo do ACBrCEP ? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro drsmoreira Postado 26 Fevereiro Autor Membros Pro Compartilhar Postado 26 Fevereiro 10 minutos atrás, Daniel Simoes disse: A resposta acima, parece estar em UTF8... porém o Delphi em Linux, sempre usa UTF8 Consegue reproduzir o problema, com o Demo do ACBrCEP ? No caso é linux server, o teste no windows foi em server também Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 26 Fevereiro Fundadores Compartilhar Postado 26 Fevereiro Eu não acho que seja um Bug, o retorno está em UTF8, acho que basta considerar isso, e tratar (se for o caso) para ANSI Mas de toda forma, precisamos de um passo a passo, de como podemos reproduzir o problema... Se você puder compartilhar um pequeno projeto Console, que reproduza o erro, podemos testar em nosso ambiente... 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro drsmoreira Postado 28 Fevereiro Autor Membros Pro Compartilhar Postado 28 Fevereiro Em 26/02/2024 at 18:09, Daniel Simoes disse: Eu não acho que seja um Bug, o retorno está em UTF8, acho que basta considerar isso, e tratar (se for o caso) para ANSI Mas de toda forma, precisamos de um passo a passo, de como podemos reproduzir o problema... Se você puder compartilhar um pequeno projeto Console, que reproduza o erro, podemos testar em nosso ambiente... Segue projeto em .rar, Precisa só pegar algumas dependências com o boss e rodar no linux. CEPensa.rar Link para o comentário Compartilhar em outros sites More sharing options...
Fundadores Daniel Simoes Postado 28 Fevereiro Fundadores Compartilhar Postado 28 Fevereiro Show.. Muito obrigado.. @Daniel InfoCotidiano, pode nos ajudar no teste em seu ambiente Linux? Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Daniel InfoCotidiano Postado 28 Fevereiro Consultores Compartilhar Postado 28 Fevereiro 1 minuto atrás, Daniel Simoes disse: pode nos ajudar no teste em seu ambiente Linux? Bom dia ! Opah, ja vou realizar os testes ! 2 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Daniel InfoCotidiano Postado 28 Fevereiro Consultores Solution Compartilhar Postado 28 Fevereiro @drsmoreira Boa noite! Depois de vários testes, identifiquei que vc precisa mudar a configuração da sua API na unit Horse.Jhonson; Era no encode json q vc estava devolvendo na reposta. Estava como UTF-8 (na teoria era p funcionar no linux), mas só funcionou qdo alterei p ANSI. Resultado: 3 Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora