Cookie HTTP

Cookies ir neliels teksta fragments, ko serveris var saglabāt lietotāja pārlūkprogrammā. Serveris var iestatīt vairākus cookies ar dažādiem nosaukumiem.

Izmantojot cookies, serveris var identificēt lietotāju un glabāt katra klienta datus starp viņa pieprasījumiem.

Cookies tiek pārsūtīti starp klientu un serveri, izmantojot HTTP galvenes (atcerieties, tas ir svarīgi). Katru reizi, kad pārlūkprogramma veic pieprasījumu uz serveri, tā nosūtīs visus šīs vietnes cookies uz serveri.

Izmantojot galveni Cookie, klients sūta cookies uz serveri katru pieprasījuma reizē:

httpCookie: name=john

Ja ir iestatīts vairāk nekā viens cookies, klients tos visus nosūtīs vienā galvenē, atdalot tos ar semikolu:

httpCookie: name=john;surn:smit

Izmantojot galveni Set-Cookie, serveris var iestatīt cookie ar vajadzīgo nosaukumu un vērtību:

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

Vai ir pareizi, ka cookies tiek pārsūtīti caur HTTP galvenēm?

Задание 2

Kur cookies tiek glabāti, serverī vai pārlūkprogrammā?

Задание 3

Kādu galveni serveris izmanto, lai iestatītu cookies?

Задание 4

Kādu galveni pārlūkprogramma izmanto, lai nosūtītu cookies uz serveri?

Задание 5

Cik bieži pārlūkprogramma nosūta cookies uz serveri?

Задание 6

Atveriet kādu vietni un izpētiet pieprasījuma un atbildes galvenes. Meklējiet tur galvenes, kas pārraida cookies.

Задание 7

Pārlūkprogrammas atkļūdošanas rīkā cilnē "Network" atrodiet savu pieprasījumu. Noklikšķiniet uz tā. Parādītajā pieprasījuma detalizētajā informācijā atrodiet cilni "Cookies". Izpētiet to.

Задание 8

Pārlūkprogrammas atkļūdošanas rīkā cilnē "Application" atrodiet cilni "Cookies". Izpētiet cookies, kas saglabāti jūsu pārlūkprogrammā šai vietnei. Mēģiniet izmainīt un dzēst atsevišķus cookies (uzmanīgi, var sabojāt autorizāciju; pārliecinieties, ka jums ir parole šai vietnei).