Cookies i HTTP
Cookies är små textfiler som servern kan spara i användarens webbläsare. Servern kan ställa in flera cookies med olika namn.
Med hjälp av cookies kan servern identifiera användaren och lagra data för varje klient mellan dess förfrågningar.
Cookies överförs mellan klienten och servern via HTTP-huvuden (kom ihåg detta, det är viktigt). Vid varje förfrågan från webbläsaren till servern kommer webbläsaren att skicka alla cookies för den webbplatsen till servern.
Med hjälp av huvudet Cookie skickar
klienten cookies till servern vid varje
förfrågan:
Cookie: name=john
Om mer än en cookie har satts, kommer klienten att skicka alla i ett huvud, separerade med semikolon:
Cookie: name=john;surn:smit
Med hjälp av huvudet Set-Cookie kan
servern ställa in en cookie med önskat namn
och värde:
Set-Cookie: name=john
Stämmer det att cookies överförs via HTTP-huvuden?
Var lagras cookies, på servern eller i webbläsaren?
Vilket huvud använder servern för att ställa in cookies?
Vilket huvud använder webbläsaren för att skicka cookies till servern?
Hur ofta skickar webbläsaren cookies till servern?
Öppna en webbplats och studera förfrågnings- och svarshuvuden. Leta efter huvuden som överför cookies där.
I webbläsarens felsökare, under fliken "Network" hitta din förfrågan. Klicka på den. I den uppkomna detaljvyn av förfrågan, hitta fliken "Cookies". Studera den.
I webbläsarens felsökare, under fliken "Application", hitta fliken "Cookies". Studera de cookies som är sparade i din webbläsare för denna webbplats. Försök att ändra och ta bort enskilda cookies (var försiktig, du kan bryta inloggningen; se till att du har lösenordet till den här webbplatsen).