Buscar

Suponha que em um código Java escrito para conexão com a internet usando a classe HttpURLConnection deseje limitar o tempo máximo para aguardar o e...

Suponha que em um código Java escrito para conexão com a internet usando a classe HttpURLConnection deseje limitar o tempo máximo para aguardar o estabelecimento da conexão com um servidor web. Qual dos métodos abaixo deve ser utilizado fim?
setConnectTimeout()
Para limitar o tempo máximo de espera para o estabelecimento da conexão com um servidor web usando a classe HttpURLConnection, você deve utilizar o método setConnectTimeout().
O método setConnectTimeout() permite definir o tempo máximo, em milissegundos, que a conexão irá aguardar até estabelecer uma conexão com o servidor. Se o tempo limite for excedido, uma exceção de tempo limite será lançada.
Quando se trabalha com conexões de rede, é importante definir um tempo limite para evitar que o aplicativo fique bloqueado por muito tempo esperando por uma resposta do servidor. O método setConnectTimeout() permite especificar o tempo máximo que a conexão deve aguardar até que o servidor responda. Se o tempo limite for excedido, o aplicativo pode lidar com a situação de acordo com o seu fluxo de execução, como exibir uma mensagem de erro ao usuário ou tentar uma ação alternativa.
Portanto, a resposta correta é o método setConnectTimeout().

Essa pergunta também está no material:

S6_nota10_atividades_com_comentarios
9 pág.

Programação para Dispositivos Móveis Universidade Virtual do Estado de São PauloUniversidade Virtual do Estado de São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é o método setConnectTimeout(). Esse método permite definir o tempo máximo, em milissegundos, que a conexão irá aguardar até estabelecer uma conexão com o servidor. Se o tempo limite for excedido, uma exceção de tempo limite será lançada. É importante definir um tempo limite para evitar que o aplicativo fique bloqueado por muito tempo esperando por uma resposta do servidor.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais