CS Coder
Biblioteca prática

CSCoder.CEP e ComJSON

Compare parsing direto e helper com o mesmo contrato de CEP.

Biblioteca pequena

Instalar e experimentar

  1. Baixe o pacote e extraia em uma pasta nova.
  2. Leia o README; abra o .dpr no Delphi e adicione as units ao caminho do projeto.
  3. Compile para o alvo indicado no relatório. Execute primeiro os testes offline.

Dependências: System.Net.HttpClient e System.JSON; ComJSON adiciona CSCoder.JSON.

Uso mínimo

Resultado := ConsultarCEP('01001000');

Saída esperada: Sucesso depende de contrato e transporte. Compare Status e Mensagem em cada cenário.

API e propriedade dos recursos

ConsultarCEP(const CEP: string): TResultadoCEP. O record contém Status, Endereco, StatusHTTP e Mensagem. InterpretarRespostaCEP(const CEP, Corpo: string; const StatusHTTP: Integer): TResultadoCEP permite ensaiar parsing sem rede.

Verificação e limites

Contrato testado conforme relatório anterior; consulta ponta a ponta THTTPClient pendente: WinHTTP 12185. Operação síncrona fora da thread visual. ViaCEP não é necessário para ler esta documentação.

Ambientes e evidências
AmbienteEstado
DCC32 37.0Resultados anteriores preservados no artigo/relatório; não recompilado nesta revisão.
Delphi 11.3 e 13.2Referência editorial; não verificados individualmente
Mobile e UniGUINão verificados nesta entrega

Relatório de verificações

Arquivos, autoria e licença

Claudio Santos · CS Coder. MIT para as units conforme decisão registrada; não se estende a artigos, marca ou imagens.

Histórico

08/10/2026: documentação individual adicionada; APIs preservadas. Pacotes existentes preservados byte a byte.

Ler explicação e fontes técnicas →