Então pessoas, eu estava com um problema em um servidor aqui na empresa, o que acontecia é que existem várias ferramentas rodando em portas distintas em um servidor, quando o servidor ficava sobre muito stress era comum as ferramentas "caírem".
Fiz uma aplicação pequena para ficar verificando se as ferramentas estavam rodando corretamente(e caso contrário reinicia-las), e para isso utilizei uma conexão simples com Socket.
O problema é que eu percebi que nem sempre as ferramentas falham completamente, o Socket diz que a porta está acessível, porém quando tento acessar por https via browser, recebo falha na conexão por timeout e só aí minha aplicação percebe que a ferramenta caiu.
Qual seria a melhor maneira de simular, no java, esse request que faço manualmente pelo browser?
Obrigado!
Edit: alterei o título.