Küpsised HTTP-s

Küpsised on väikesed tekstifailid, mida server saab salvestada kasutaja brauseris. Server saab seada mitmeid küpsiseid erinevate nimedega.

Küpsiste abil saab server identifitseerida kasutajat ja salvestada iga kliendi andmeid tema päringute vahel.

Küpsised edastatakse kliendi ja serveri vahel kasutades HTTP päiseid (jätke see meelde, see on oluline). Iga brauseri päringu korral serverisse saadab brauser kõik selle saidi küpsised serverisse.

Päise Cookie abil saadab klient küpsised serverisse iga päringu korral:

httpCookie: name=john

Kui küpsist ei seatud mitte üks, siis klient saadab need kõik ühes päises, eraldades need semikooloniga:

httpCookie: name=john;surn:smit

Päise Set-Cookie abil saab server seada küpsise soovitud nime ja väärtusega:

httpSet-Cookie: name=john
Задание 1

Kas on tõsi, et küpsised edastatakse läbi HTTP päiste?

Задание 2

Kus küpsised hoitakse, serveris või brauseris?

Задание 3

Millise päisega server seab küpsiseid?

Задание 4

Millise päisega brauser saadab küpsiseid serverisse?

Задание 5

Kui tihti brauser saadab küpsiseid serverisse?

Задание 6

Avage mõni sait ja uurige päringu ja vastuse päiseid. Otsige sealt küpsiseid edastavaid päiseid.

Задание 7

Brauseri silumistööriistadel vahekaardil "Network" leidke oma päring. Klõpsake sellel. Ilmunud päringu üksikasjades leidke vahekaart "Cookies". Uurige seda.

Задание 8

Brauseri silumistööriistadel vahekaardil "Application" leidke vahekaart "Cookies". Uurige brauserisse salvestatud küpsiseid selle saidi jaoks. Proovige muuta ja kustutada üksikuid küpsiseid (ettevaatlikult, võib rikkuda autentimise; veenduge, et teil on selle saidi parool).