Inhoudsopgave:

Hoe werkt een HTTP-sessie?
Hoe werkt een HTTP-sessie?

Video: Hoe werkt een HTTP-sessie?

Video: Hoe werkt een HTTP-sessie?
Video: Life Cycle Of A Session (HTTP Session) 2024, Mei
Anonim

Dit is hoe het werkt:

  1. Server opent a sessie (zet een cookie via HTTP kop)
  2. Server stelt een in sessie variabel.
  3. Klant verandert pagina.
  4. Klant stuurt alle cookies, samen met de sessie ID uit stap 1.
  5. Server leest sessie ID van cookie.
  6. Serverovereenkomsten sessie ID uit een lijst in een database (of geheugen etc).

Wat is in dit opzicht

HTTP-sessies is een industriestandaardfunctie waarmee webservers de gebruikersidentiteit kunnen behouden en gebruikersspecifieke gegevens kunnen opslaan tijdens meerdere verzoek-/antwoordinteracties tussen een clienttoepassing en een webtoepassing.

Evenzo, wat is sessie en waarom gebruiken we het? Sessies zijn een eenvoudige manier om gegevens voor individuele gebruikers op te slaan tegen een unieke sessie ID KAART. Dit kan zijn gebruikt om statusinformatie tussen paginaverzoeken te behouden. Sessie ID's worden normaal gesproken naar de browser verzonden via sessie cookies en de ID is gebruikt om bestaande op te halen sessie gegevens.

Op dezelfde manier kan men zich afvragen, hoe werkt een HTTP-sessie in Java?

HttpSessie object wordt gebruikt om hele sessie met een specifieke klant.

Servlet: wat is

  1. Op eerste verzoek van de klant genereert de webcontainer een unieke sessie-ID en geeft deze terug aan de klant met een reactie.
  2. De client stuurt bij elk verzoek de sessie-ID terug.

Hoe werken sessie en cookies?

Koekjes worden door de browser naar de server gestuurd wanneer een HTTP-verzoek start, en ze worden teruggestuurd vanaf de server, die hun inhoud kan bewerken. Koekjes worden voornamelijk gebruikt om een sessie ID kaart. Vroeger koekjes werden gebruikt om verschillende soorten gegevens op te slaan, omdat er geen alternatief was.

Aanbevolen: