GustavoMZ 1 Denunciar post Postado Abril 11, 2010 Olá pessoal, Tenho um pequeno sistema que calcula o frete usando o webservice dos correios através dessa url: http://shopping.correios.com.br/wbm/shopping/script/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=04152070&sCepDestino=02233020&nVlPeso=1&nCdFormato=1&nVlComprimento=0&nVlAltura=0&nVlLargura=0&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=40010&nVlDiametro=0&StrRetorno=xml Mas se colocar um CEP de DESTINO que começa com 0 (zero)retorna o erro: Cep inválido Todos os ceps que começam com 0 (zero) são da grande São Paulo. Agora não sei se estou fazendo alguma coisa errada ou o site dos correios tem algum bug. Mandei uma mensagem para os Correios mas demora 5 dias para eles responderem. Se alguém souber porque ocorre este erro com ceps que começam com zero dá uma força aí. Compartilhar este post Link para o post Compartilhar em outros sites
Douglas 6 Denunciar post Postado Abril 11, 2010 A URL que você colou no seu post funciona normal. A URL abaixo também funcionou. http://shopping.correios.com.br/wbm/shopping/script/CalcPrecoPrazo.aspx?nCdEmpresa=&sDsSenha=&sCepOrigem=04547003&sCepDestino=06361400&nVlPeso=1&nCdFormato=1&nVlComprimento=0&nVlAltura=0&nVlLargura=0&sCdMaoPropria=n&nVlValorDeclarado=0&sCdAvisoRecebimento=n&nCdServico=40010&nVlDiametro=0&StrRetorno=xml Compartilhar este post Link para o post Compartilhar em outros sites
GustavoMZ 1 Denunciar post Postado Abril 12, 2010 Pois é, na hora em que eu testei essa url retornou cep inválido, agora está normal. Como a url estava retornando o valor correto então fui procurar o erro no meu código. Depois de uma rápida olhada no código e no banco de dados reparei que o cep estava sendo gravado sem o zero a esquerda pois o campo da tabela estava setado como int, daí só mudei para varchar e pronto problema resolvido. Obrigado Douglas pela resposta. Case closed B) Compartilhar este post Link para o post Compartilhar em outros sites