Ed
há 3 semanas
Para limitar o tempo máximo para aguardar o estabelecimento da conexão com um servidor web usando a classe HttpURLConnection em Java, você deve usar o método que define o tempo de conexão. Analisando as opções: - setDoInput(): Este método é usado para habilitar ou desabilitar a leitura de dados da conexão, não tem relação com o tempo de conexão. - setRequestMethod(): Este método define o método HTTP a ser utilizado (GET, POST, etc.), mas não controla o tempo de conexão. - setReadTimeout(): Este método define o tempo máximo para aguardar a leitura de dados após a conexão já ter sido estabelecida, mas não é o que você procura para o tempo de conexão. - setConnectTimeout(): Este método define o tempo máximo para aguardar o estabelecimento da conexão com o servidor. É exatamente o que você precisa. - getResponseCode(): Este método é usado para obter o código de resposta HTTP, não tem relação com o tempo de conexão. Portanto, a opção correta é: setConnectTimeout().