Ir para conteúdo
  • Cadastre-se

dev botao

ACBrConsultaCNPJ - Problema com consulta


  • Este tópico foi criado há 2914 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal bom dia, estava eu a testar o ACBRConsultaCNPJ e estou com problemas para resgatar os dados da ficha do cnpj

Problema detectado no Delphi 7 e o XE6

Sem o Telerik Fiddler Ativado sempre é retornado o erro
XE6.png

Já com ele ativo

XE6-2.png

Existe alguma dll ou componente que deve estar ativo para o procedimento funcionar corretamente?

{ Fluxo com o Fiddler }
{ Recuperação do Captcha }
GET /pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao2.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/./captcha/gerarCaptcha.asp HTTP/1.0

{ Recuperação da Ficha de Cadastro }
POST /pessoajuridica/cnpj/cnpjreva/valida.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/Cnpjreva_Vstatus.asp?origem=comprovante&cnpj=65237604000100 HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/Cnpjreva_Campos.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/Cnpjreva_Comprovante.asp HTTP/1.0 - sucesso

{ Fluxo sem o Fiddler}

{ Recuperação do Captcha }
GET /pessoajuridica/cnpj/cnpjreva/cnpjreva_solicitacao2.asp HTTP/1.0
GET /pessoajuridica/cnpj/cnpjreva/./captcha/gerarCaptcha.asp HTTP/1.0

POST /pessoajuridica/cnpj/cnpjreva/valida.asp HTTP/1.0 - falha com o retorno
 

<body background="area_texto_back.jpg">
<table border="0" width="100%">
  <tr>
    <td valign="middle" align="left">
      <table border="0" cellspacing="0" cellpadding="0">
        <!-- Inibido tendo em vista novo modelo site da SRF (Luis Carlos-22/11/2003)
        <tr>
          <td>
		    <img src="srf.gif" height="48" alt="srf.gif (2074 bytes)" width="184">   
          </td>
        </tr> -->
        <tr>
   	      <td>
   	         <font color="#000080" face="Arial">
   	         <b>Solicitação do Comprovante de Inscrição e de Situação Cadastral de Pessoa Juridica.</b></font>
          </td>  
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td valign="middle" align="left"><hr size="1">
    </td>
  </tr>
</table>
<table border="0" width="100%">
  <tr>
    <td>
        
    </td>
  </tr>
  <tr>
     <td valign="middle" align="left"><b><font face="Arial" size="2">
       Contribuinte,
     </td>
     <td valign="middle" align="right" >
               
         <table border="1" cellpadding="2"  width="240">
           <td valign="right" align="left" bgcolor="#C0C0C0"><b><font size="2" face="arial">
              Número do CNPJ : 65237604000100 <br>
           </td>
         </table>         
     </td>
  </tr>
  <tr>
</table>

<table border="0" width="100%">
  <tr>
    <td>        
    </td>
  </tr>
  <tr>
    <td valign="middle" align="left"><b><font face="Arial" size="2">
		220. No momento não podemos atender a sua solicitação. Por favor tente mais tarde.
    </td>
  </tr>
  <tr>
    <td>        
    </td>
  </tr> 
    <tr>
      <td valign="middle" align="left"><b><font face="Arial" size="2">
          Consulta realizada em 26/04/2016 às 10:06:48</font>
      </td>
    </tr>
  <tr>
    <td valign="middle" align="left"><b><font face="Arial" size="2">    
    </td>
  </tr>  
  <tr>
    <td valign="middle" align="left" colspan="2"><hr size="1">
    </td>
  </tr>
</table>
	<center>
	<form action="Cnpjreva_Solicitacao2.asp" method="post" name="frmConsulta"> 
	<input type="submit" name="opcao" value="Voltar">
	</form>
	</center>
</body>





 

Jefferson Lupinacci
Analista Desenvolvedor Java Sr. em Zara.com - Inditex - Departamento de Logística e Transporte Global - A Coruña / Espanha

[email protected] / [email protected]
Linkedin; https://www.linkedin.com/in/jeffersonlupinacci/

 

Link para o comentário
Compartilhar em outros sites

A Cada nova solicitação aos arquivos do site da Receita Federal a Variavel httpsend.Cookies.Text recebe um novo cookie

Sem título.jpg

porem ao utilizar de proxy (fiddler na porta localhost:8888) aparentemente isso não ocorre

Daniel aparentemente o erro resolveu com a seguinte configuração

ACBrConsultaCNPJ1.HTTPSend.KeepAlive := true;
ACBrConsultaCNPJ1.HTTPSend.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1';
ACBrConsultaCNPJ1.HTTPSend.Clear;
ACBrConsultaCNPJ1.HTTPSend.Protocol  := '1.1';
ACBrConsultaCNPJ1.HTTPSend.Cookies.Clear;

Editado por Jefferson Lupinacci

Jefferson Lupinacci
Analista Desenvolvedor Java Sr. em Zara.com - Inditex - Departamento de Logística e Transporte Global - A Coruña / Espanha

[email protected] / [email protected]
Linkedin; https://www.linkedin.com/in/jeffersonlupinacci/

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Ainda não está claro para mim, o problema... e a solução proposta..

Você diz que o ACBrConsultaCNPJ não funciona sobre proxy ?  usamos ele com proxy aqui na empresa, sem problema algum...

Pode ser que você tenha que configurar o seu proxy, para não fazer "cache" dessa página...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Eu disse que o componente Funciona sim sobre proxy, utilizei do Fiddler da Telerik para assumir o comando de proxy e processasr o HTTP 1.1

o que não ficou funcional é o componente utilizar do como padrão o protoloco 1.0, sendo que a internet hoje esta trabalhando já com protocolo 1.1, e com isso o Keep Alive não funciona

Keep Alive foi implementado no 1.1, mantendo o cache da navegabilidade

com o Keep Alive desativado, a cada solicitação é feito uma nova postagem no servidor, o que buga o componente, acumulando todos os cookies na variavel HttpSend.Cookies, como occoreu no print anexado..

 

Jefferson Lupinacci
Analista Desenvolvedor Java Sr. em Zara.com - Inditex - Departamento de Logística e Transporte Global - A Coruña / Espanha

[email protected] / [email protected]
Linkedin; https://www.linkedin.com/in/jeffersonlupinacci/

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

ok, mas o problema não está na comunicação do ACBrNFe e o site da receita, correto ?
Trata-se de uma característica do seu proxy... mas a sugestão é valida, pois não afeta outros ambientes...

Por favor anexe as Units modificadas para analise...(ou um diff)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2914 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...