Questão FC406675
Um internauta tinha problemas para acessar uma página HTTP (Hypertext Transfer Protocol) disponível na internet. Para descobrir a causa do problema, ele usou uma ferramenta de anál
Principais Protocolos de Redes
FGV · 2024
Um internauta tinha problemas para acessar uma página HTTP (Hypertext Transfer Protocol) disponível na internet. Para descobrir a causa do problema, ele usou uma ferramenta de análise de protocolos de rede para capturar os pacotes trocados entre sua máquina e o servidor daquela página. Feito isso, verificou que a resposta para a sua solicitação de conexão HTTP apresentava código de estado (status) 401.
Assinale a opção que apresenta o provável motivo do recebimento do código de estado(status) 401 nessa tentativa de conexão.
- A solicitação foi recebida, compreendida e será processada com sucesso pelo servidor.
- A página foi redirecionada.
- A página não pode ser encontrada ou não existe.
- A autenticação é necessária e falhou.
- O servidor não reconhece o método da solicitação ou não possui a capacidade para completá-la.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A resposta HTTP com código 401 indica que o servidor requer autenticação para acessar o recurso e que a tentativa do cliente não foi aceita. Ou seja: o pedido chegou corretamente, mas o usuário não apresentou credenciais válidas.
Tecnicamente, o servidor costuma enviar um cabeçalho WWW-Authenticate descrevendo o método esperado (por exemplo, Basic, Bearer, Digest). Se o cliente não enviou o cabeçalho Authorization, enviou credenciais incorretas ou um token inválido/expirado, o servidor responde com 401.
Portanto, o problema provável é a ausência ou falha na autenticação: credenciais erradas, token expirado ou formato incorreto no cabeçalho de autorização.
Solução: reenviar credenciais corretas, renovar o token ou ajustar o cabeçalho Authorization conforme o esquema exigido pelo servidor.
Conteúdo do catálogo FC Concursos · Atualizado em