Cookie në HTTP

Cookie-t përfaqësojnë një tekst të vogël, që serveri mund t'i ruajë në shfletuesin e përdoruesit. Serveri mund të vendosë disa cookie me emra të ndryshëm.

Me anë të cookie-ve, serveri mund të identifikojë përdoruesin dhe të ruajë të dhënat e çdo klienti midis kërkesave të tij.

Cookie-t transmetohen midis klientit dhe serverit me anë të kokave HTTP (mbajeni mend, kjo është e rëndësishme). Me çdo kërkesë të shfletuesit drejt serverit, shfletuesi do t'i dërgojë të gjitha cookie-t të kësaj faqeje në server.

Me anë të kokës Cookie klienti dërgon cookie-t në server me çdo kërkesë:

httpCookie: name=john

Nëse është vendosur më shumë se një cookie, klienti do t'i dërgojë të gjitha në një kokë, të ndara me pikëpresje:

httpCookie: name=john;surn:smit

Me anë të kokës Set-Cookie serveri mund të vendosë një cookie me emrin dhe vlerën e dëshiruar:

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

A është e saktë që cookie-t transmetohen përmes kokave HTTP?

Задание 2

Ku ruhen cookie-t, në server apo në shfletues?

Задание 3

Me çfarë koke serveri vendos cookie-t?

Задание 4

Me çfarë koke shfletuesi dërgon cookie-t në server?

Задание 5

Sa shpesh shfletuesi dërgon cookie-t në server?

Задание 6

Hapni një faqe internetore dhe studioni kokat e kërkesës dhe përgjigjes. Kërkoni atje kokat që transmetojnë cookie-t.

Задание 7

Në debuger-in e shfletuesit në skedën "Network" gjeni kërkesën tuaj. Klikoni mbi të. Në hollësitë e kërkesës që shfaqen gjeni skedën "Cookies". Studioneni.

Задание 8

Në debuger-in e shfletuesit në skedën "Application" gjeni skedën "Cookies". Studioni cookie-t e shkruara në shfletuesin tuaj për këtë faqe. Përpiquni të ndryshoni dhe fshini cookie të veçanta (kujdes, mund të prishni autorizimin; sigurohuni që keni fjalëkalimin e kësaj faqeje).