LeoncioMaciel 0 Denunciar post Postado 13 Abril, 2018 Ao realizar o procedimento HTTPGet('http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/captcha/gerarCaptcha.asp'); dentro do Captcha sempre retorna como erro: --------------------------- Erro --------------------------- Erro na hora de fazer o download da imagem do captcha. Erro HTTP: 500 Socket Error: 10060 Connection timed out URL: https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/captcha/gerarCaptcha.asp Resposta HTTP: --------------------------- OK --------------------------- executando o link pelo navegador não retorna nada. Alguém sabe me dizer se o componente morreu de vez ou a Receita alterou o link novamente? Compartilhar este post Link para o post Compartilhar em outros sites
Felipe E. Resende Mesquita 1.070 Denunciar post Postado 13 Abril, 2018 4 minutos atrás, LeoncioMaciel disse: Ao realizar o procedimento HTTPGet('http://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/captcha/gerarCaptcha.asp'); dentro do Captcha sempre retorna como erro: --------------------------- Erro --------------------------- Erro na hora de fazer o download da imagem do captcha. Erro HTTP: 500 Socket Error: 10060 Connection timed out URL: https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/captcha/gerarCaptcha.asp Resposta HTTP: --------------------------- OK --------------------------- executando o link pelo navegador não retorna nada. Alguém sabe me dizer se o componente morreu de vez ou a Receita alterou o link novamente? Verifique esse tópico: Compartilhar este post Link para o post Compartilhar em outros sites
Dempsey 3 Denunciar post Postado 18 Janeiro (editado) na linha 950 da unit ACBrSocket coloquei o seguinte codigo abaixo, pra ficar tentando buscar o capcha ate conseguir... OK := HTTPSend.ResultCode = 200; while not OK do begin HTTPSend.HTTPMethod('GET', AURL ); OK := HTTPSend.ResultCode = 200; end; --------------------------- gostaria da avaliação dos moderadorese uma possível implementação no componente... Abraços Editado 18 Janeiro por Dempsey Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Tamizou 1.632 Denunciar post Postado 18 Janeiro Boa tarde. Me parece que caso não seja possível vai acabar entrando em looping infinito. Att 2 Compartilhar este post Link para o post Compartilhar em outros sites
EMBarbosa 1.647 Denunciar post Postado 30 Janeiro Em 18/01/2019 at 16:18, Juliana Tamizou disse: Boa tarde. Me parece que caso não seja possível vai acabar entrando em looping infinito. Att Vai mesmo. Principalmente levando em conta que esse serviço é instável, logo vamos ter vários usuários reclamando que seus aplicativos travaram. Em 18/01/2019 at 13:36, Dempsey disse: na linha 950 da unit ACBrSocket coloquei o seguinte codigo abaixo, pra ficar tentando buscar o capcha ate conseguir... OK := HTTPSend.ResultCode = 200; while not OK do begin HTTPSend.HTTPMethod('GET', AURL ); OK := HTTPSend.ResultCode = 200; end; --------------------------- gostaria da avaliação dos moderadorese uma possível implementação no componente... Abraços Trate isso na sua aplicação. Coloque um número limite de tentativas. Por último, se não me falha a memória, existem outros códigos http que são OK mas não é 200. 1 Compartilhar este post Link para o post Compartilhar em outros sites
Dempsey 3 Denunciar post Postado 31 Janeiro Em 18/01/2019 at 16:18, Juliana Tamizou disse: Boa tarde. Me parece que caso não seja possível vai acabar entrando em looping infinito. Att Boa tarde... sim, basta colocar um contador pra 20 tentativas (que foi o que eu fiz no meu aqui)... Até então não tive mais problemas com esta função, nem de ERRO e nem de velocidade... Funciona perfeito pra mim até agora... 20 horas atrás, EMBarbosa disse: Vai mesmo. Principalmente levando em conta que esse serviço é instável, logo vamos ter vários usuários reclamando que seus aplicativos travaram. Trate isso na sua aplicação. Coloque um número limite de tentativas. Por último, se não me falha a memória, existem outros códigos http que são OK mas não é 200. Boa tarde... então.. coloquei um contador, e funcionou perfeito aqui nos meus clientes... tem como alterar o codigo do Acbr? Compartilhar este post Link para o post Compartilhar em outros sites
Juliana Tamizou 1.632 Denunciar post Postado 11 Fevereiro Boa tarde. Em 31/01/2019 at 12:17, Dempsey disse: Boa tarde... então.. coloquei um contador, e funcionou perfeito aqui nos meus clientes... tem como alterar o codigo do Acbr? Qual a necessidade de alteração no ACBr? Uma vez que conforme sugestão do Elton o ideal seria tratar nos seus fontes. Att. Compartilhar este post Link para o post Compartilhar em outros sites