giovedì 28 aprile 2016

HTTP: sessioni con più server

quando mi collego ad una pagine web faccio richieste a tanti server diversi, con ognuno di loro ho una sessione?

"mi collego ad una pagina web" non significa nulla.

l'elaborazione di una richiesta da parte di un server web viene effettuato in modo del tutto autonomo, senza contattare altri server web; questo dovrebbe essere chiaro;

quindi, un server S1 decide se creare o non creare una sessione in modo del tutto autonomo;

quindi, quando un browser contatta N server diversi, sarà creato un numero di sessioni variabile tra 0 ed N a seconda di cosa decide di fare ogni server.

nelle provette/esami, lo studente deve fare svolgimenti coerenti con quanto richiesto nell'esercizio; ovviamente, se si può evitare di creare una sessione allora conviene fare uno svolgimento che non la crea (in quanto si minimizza la probabilità di errori e si risparmia tempo); altrettanto ovviamente, se è richiesto esplicitamente di creare una sessione oppure sono citate funzionalità per le quali la creazione di una sessione è necessaria, allora la sessione deve essere creata.