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
-
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)
-
No navegador, execute a URL; (processo_2)
-
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.
Outras informações
Fonte: Marlon Sá Molim