Diga-me as etapas ou o código para obter o código de resposta de um URL específico.
java
http
http-status-codes
Ajit
fonte
fonte
Respostas:
HttpURLConnection :
Este não é de forma alguma um exemplo robusto; você precisará manipular se
IOException
e outros enfeites. Mas você deve começar.Se você precisar de algo com mais capacidade, consulte HttpClient .
fonte
disconnect()
método pode fechar o soquete subjacente se uma conexão persistente estiver inativa no momento. , o que não garante. Os documentos também dizem que indica que outras solicitações ao servidor são improváveis em um futuro próximo. A chamadadisconnect()
não deve implicar que estaHttpURLConnection
instância possa ser reutilizada para outros pedidos. Se você estiver usando umInputStream
para ler dados, deveráclose()
transmitir em umfinally
bloco.fonte
Você pode tentar o seguinte:
fonte
fonte
Isso tem funcionado para mim :
fonte
Isto é o que funcionou para mim:
Espero que isso ajude alguém :)
fonte
Experimente este código que está verificando as 400 mensagens de erro
fonte
Maneira eficiente de obter dados (com carga irregular) pelo scanner.
fonte
Este é o método estático completo, que você pode adaptar para definir o tempo de espera e o código de erro quando IOException acontecer:
fonte
. . . . . . .
fonte
você pode usar a conexão java http / https url para obter o código de resposta do site e outras informações. Aqui está um código de exemplo.
fonte
É uma pergunta antiga, mas vamos mostrar da maneira REST (JAX-RS):
fonte