Você está na página 1de 3

Exame de Recurso de

Programação para WebSIG

2021-22 – 2º Semestre

MEIG

27-6-2022 – 1h30

Notas Importantes:
1 – A fraude denota uma grave falta de ética e constitui um comportamento não admissível num
estudante do ensino superior e futuro Mestre. Qualquer tentativa de fraude leva à anulação da prova
tanto do facilitador como do prevaricador.
2 – Este teste é individual e sem consulta.

NÚMERO: NOME:

Exame Recurso – 1ª Parte


1- Para que servem as cookies no HTTP?

2- Explique a diferença entre addressability e connectedness numa Resource-Oriented


Architecture.

3- Imagine que tem uma aplicação com um esquema de autenticação que usa JSON Web
Tokens (JWT), em que há um servidor de autenticação que serve apenas para gerar o
token, que é depois verificado pelos outros servidores de recursos a que os utilizadores
acedem. Depois de obtido um token e enquanto este for válido, como é que se pode
negar o acesso a um utilizador aos servidores de recursos?

1
4- Considere os seguintes ficheiros exercise.html e exercise.js. Explique o que
faz o conjunto.

<!DOCTYPE html>
<html>
<head>
<title>The text area</title>
<script src="exercise.js"></script>
</head>

<body>
<input id="textbox" title="Text goes here"/>
<button title="Apply!" onclick="applyText()">Press me!</button>
<p id="textdestination"/>
</body>
</html>

function applyText() {
caixa = document.getElementById("textbox").value
res = ''
i = 0
for (let c of caixa)
i += 1
document.getElementById("textdestination").innerHTML = i
}

Explique a funcionalidade que esta página HTML oferece.

5- Como é que o cliente sabe que a resposta HTTP chegou ao fim?

2
6- Para que serve a função render() no Django?

Você também pode gostar