LETRA A
Cookie (do inglês, literalmente: bolacha) é um grupo de dados trocados entre o navegador e o servidor de páginas, colocado num arquivo (ficheiro) de texto criado no computador do utilizador. A sua função principal é a de manter a persistência de sessões HTTP.
Na técnica de reescrita de URL (URL Rewriting), cada link que o usuário possa clicar é dinamicamente modificado ou reescrito, de modo a incluir informações adicionais. Estas informações podem ser na forma de caminho (path), parâmetros ou alguma URL específica. Devido ao limitado espaço disponível para a reescrita de uma URL, as informações adicionadas são usualmente limitadas a um identificador de sessão.
- Um cookie é um pedaço de informação importante
- O servidor envia o cookie para o cliente
- O cliente mantém o cookie em memória ou disco
- Cada vez que o cliente se conectar com o servidor devolve o cookie para ele
Reescrita de URL
Outra forma de implementar sessões no protocolo HTTP
Um identificador é anexado a toda URL trocada entre o browser e o cliente http://servidor:8080/recurso?jsessionid =123
Qualquer URL que o servlet produza como parte da resposta deve ter a identificação anexada
O browser não trata essa identificação, apenas a devolve intacta no final da URL
"Ping-pong" de identificador!