Breadcrumbs

[Resolvido] Como identificar um bloqueio de URL em alguns cliques!

Introdução

Trago-lhes uma ótima dica para verificar se a URL do web service ou qualquer outro endereço externo está bloqueado ou sem comunicação com a internet, acompanhe abaixo.

Passo a passo

Diretório da ferramenta: \venus\TEMP\Marlon.Molim\ProcessExplorer.zip

  1. Execute o “Process Explorer”, em seguida encontre o processo do navegador em que você realizará o teste de comunicação e dê dois cliques sobre ele; (processo_1)

  2. No navegador, execute a URL; (processo_2)

  3. Com a janela de propriedades do processo aberta, vá até a abra “TCP/IP” (processo_3)


Atente-se para a coluna “State” da propriedade do processo, podem ocorrer diversos estados de comunicação, porem, precisamos apenas de duas pra saber se houve comunicação ou não.

Veja:

**SYN-SENT:** esse estado indica que o host enviou um SYN (Pacote de dados) para iniciar a conexão e está aguardando a resposta SYN-ACK adequada. 

    Ou seja, a comunicação não foi estabelecida, existe algum bloqueio na rede do cliente ou a URL é inexistente.

**ESTABLISHED:** esse estado indica que a conexão foi estabelecida. O host que iniciou a conexão entra nesse estado depois de receber o SYN-ACK e o host que responde depois que recebe o ACK.

    Neste estado a comunicação foi estabelecida com sucesso, a URL ou o endereço requisitado está sem bloqueios.
image-20221202-070441.png
image-20221202-070444.png
image-20221202-070446.png

Outras informações

Fonte: Marlon Sá Molim