Logo do Site - Banco de Questões
Continua após a publicidade..

Quando um navegador solicita uma página da web, o servidor pode fornecer informações adicionais junto com a página solicitada. Essas informações podem incluir um cookie.


Em relação à cookies na arquitetura web, analise as afirmativas a seguir:


I. Uma linha no cabeçalho HTTP iniciada por Cookie: é a forma como os servidores enviam cookies aos clientes. Espera-se que o cliente grave o cookie e o devolva em solicitações subsequentes ao servidor.


II. Para remover um cookie do disco rígido do cliente, basta o servidor enviá-lo novamente com uma data de expiração vencida.


III. Um cookie que não contém a informação de quando irá expirar permanece ativo por tempo indeterminado.


Está correto o que se afirma em:

Resposta:

A alternativa correta é letra B) II, apenas.

Cookies são pequenos arquivos texto gravados  no computador  do usuário quando ele acessa sites na Internet e que são reenviados a estes mesmos sites quando novamente visitados. São usados para manter informações sobre o usuário, como sua identificação, sua senha, carrinho de compras, lista de produtos e preferências de navegação. Um cookie pode ser temporário (de sessão), quando é apagado no momento em que o navegador Web ou programa leitor de e-mail é fechado, ou permanente (persistente), quando fica gravado no computador até expirar ou ser apagado.

 

Analisando as afirmativas, temos que:

 

I. Errada: o navegador é responsável por gerenciar cookies na máquina do usuário. Os cookies são enviados através de um objeto chamado HttpResponse, que expõe uma coleção chamada Cookies, e não através do cabeçalho HTTP. Cada cookie deve ter um nome exclusivo, de forma que possa ser identificado posteriormente quando lido pelo navegador. 

 

II. Certa: do ponto de vista do servidor, não é possível remover um cookie diretamente (ou seja, removê-lo fisicamente do disco rígido do usuário), já que ele está no computador do usuário. É possível conseguir que o navegador exclua o cookie, criando um cookie com o mesmo nome que o cookie a ser excluído, e definir a validade do cookie como uma data anterior à atual. Ao verificar a validade do cookie, o navegador descarta o cookie desatualizado. 

 

III. Errada: caso a validade do cookie não seja definida, ele será criado, mas não será armazenado no disco rígido do usuário, mas será preservado como parte das informações de sessão do usuário. Quando o usuário encerra o uso do navegador, o cookie é descartado

 

Assim sendo, A RESPOSTA É A LETRA B.

Continua após a publicidade..

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *