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:
Cookie: name=john
Kui küpsist ei seatud mitte üks, siis klient saadab need kõik ühes päises, eraldades need semikooloniga:
Cookie: name=john;surn:smit
Päise Set-Cookie abil saab server
seada küpsise soovitud nime ja väärtusega:
Set-Cookie: name=john
Kas on tõsi, et küpsised edastatakse läbi HTTP päiste?
Kus küpsised hoitakse, serveris või brauseris?
Millise päisega server seab küpsiseid?
Millise päisega brauser saadab küpsiseid serverisse?
Kui tihti brauser saadab küpsiseid serverisse?
Avage mõni sait ja uurige päringu ja vastuse päiseid. Otsige sealt küpsiseid edastavaid päiseid.
Brauseri silumistööriistadel vahekaardil "Network" leidke oma päring. Klõpsake sellel. Ilmunud päringu üksikasjades leidke vahekaart "Cookies". Uurige seda.
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).