INHOUDSOPGAWE:

Hoe werk HTTP-sessie?
Hoe werk HTTP-sessie?

Video: Hoe werk HTTP-sessie?

Video: Hoe werk HTTP-sessie?
Video: Hoe werkt EMDR? Een animatie. 2024, November
Anonim

Hier is hoe dit werk:

  1. Bediener maak 'n oop sessie (stel 'n koekie via HTTP kopskrif)
  2. Bediener stel a sessie veranderlike.
  3. Kliënt verander bladsy.
  4. Kliënt stuur alle koekies, saam met die sessie ID vanaf stap 1.
  5. Bediener lees sessie ID van koekie.
  6. Bediener pas by sessie ID van 'n lys in 'n databasis (of geheue, ens.).

Wat is HTTP-sessie in hierdie verband?

HTTP-sessies is 'n bedryfstandaardfunksie wat webbedieners toelaat om gebruikersidentiteit te handhaaf en om gebruikerspesifieke data te stoor tydens veelvuldige versoek/reaksie-interaksies tussen 'n kliënttoepassing en 'n webtoepassing.

Net so, wat is sessie en hoekom gebruik ons dit? Sessies is 'n eenvoudige manier om data vir individuele gebruikers teen 'n unieke stoor sessie ID. Dit kan wees gebruik word om staatinligting tussen bladsyversoeke te behou. Sessie ID's word normaalweg na die blaaier gestuur via sessie koekies en die ID is gebruik word bestaande te herwin sessie data.

Net so kan 'n mens vra, hoe werk HTTP-sessie in Java?

HttpSession voorwerp word gebruik om die hele te stoor sessie met 'n spesifieke kliënt.

Servlet: Wat is

  1. Op kliënt se eerste versoek genereer die webhouer 'n unieke sessie-ID en gee dit terug aan die kliënt met reaksie.
  2. Die kliënt stuur die sessie-ID met elke versoek terug.

Hoe werk sessie en koekies?

Koekies word deur die blaaier na die bediener gestuur wanneer 'n HTTP-versoek begin, en hulle word teruggestuur vanaf die bediener, wat hul inhoud kan wysig. Koekies word in wese gebruik om a sessie id. In die verlede koekies is gebruik om verskillende tipes data te stoor, aangesien daar geen alternatief was nie.

Aanbeveel: