Cookies i HTTP

Cookies er en lille tekst, som serveren kan gemme i brugerens browser. Serveren kan sætte flere cookies med forskellige navne.

Ved hjælp af cookies kan serveren identificere brugeren og lagre data for hver klient mellem dens forespørgsler.

Cookies overføres mellem klienten og serveren ved hjælp af HTTP-headers (husk, dette er vigtigt). Ved hver browserforespørgsel til serveren vil browseren sende alle cookies for dette websted til serveren.

Ved hjælp af headeren Cookie sender klienten cookies til serveren ved hver forespørgsel:

httpCookie: name=john

Hvis der blev sat mere end én cookie, vil klienten sende dem alle i én header, adskilt af semikolon:

httpCookie: name=john;surn:smit

Ved hjælp af headeren Set-Cookie kan serveren sætte en cookie med det ønskede navn og værdi:

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

Er det rigtigt, at cookies overføres via HTTP-headers?

Задание 2

Hvor opbevares cookies, på serveren eller i browseren?

Задание 3

Hvilken header bruger serveren til at sætte cookies?

Задание 4

Hvilken header bruger browseren til at sende cookies til serveren?

Задание 5

Hvor ofte sender browseren cookies til serveren?

Задание 6

Åbn et eller andet websted og undersøg request- og response-headers. Led efter headere, der sender cookies, der.

Задание 7

I browserens debugger under fanen "Network" (find din anmodning. Klik på den. I de opståede request-detaljer (find fanen "Cookies". Undersøg den.

Задание 8

I browserens debugger under fanen "Application" (find fanen "Cookies". Undersøg de cookies, der er gemt i din browser for dette websted. Prøv at ændre og slette enkelte cookies (forsigtigt, det kan ødelægge autorisationen; sørg for, at du har adgangskoden til dette websted).