Talaan ng mga Nilalaman:

Paano gumagana ang HTTP session?
Paano gumagana ang HTTP session?

Video: Paano gumagana ang HTTP session?

Video: Paano gumagana ang HTTP session?
Video: Salamat Dok: Dr. Ferdinand de Guzman answers questions about rabies 2024, Nobyembre
Anonim

Narito kung paano ito gumagana:

  1. Nagbubukas ang server a session (nagtatakda ng cookie sa pamamagitan ng HTTP header)
  2. Mga set ng server a session variable.
  3. Mga pagbabago sa pahina ng kliyente.
  4. Ipinapadala ng kliyente ang lahat ng cookies, kasama ang session ID mula sa hakbang 1.
  5. Nagbabasa ang server session ID mula sa cookie.
  6. Mga tugma ng server session ID mula sa isang listahan sa isang database (o memory atbp).

Sa bagay na ito, ano ang HTTP session?

Mga sesyon ng ay isang pamantayang tampok sa industriya na nagbibigay-daan sa mga Web server na mapanatili ang pagkakakilanlan ng user at mag-imbak ng data na partikular sa user sa panahon ng maramihang pakikipag-ugnayan sa kahilingan/tugon sa pagitan ng isang client application at isang Web application.

Gayundin, ano ang session at bakit natin ito ginagamit? Mga session ay isang simpleng paraan upang mag-imbak ng data para sa mga indibidwal na gumagamit laban sa isang natatangi session ID. Ito ay maaaring ginamit upang ipagpatuloy ang impormasyon ng estado sa pagitan ng mga kahilingan sa pahina. Sesyon Ang mga ID ay karaniwang ipinapadala sa browser sa pamamagitan ng session cookies at ang ID ay ginamit upang mabawi ang umiiral na session datos.

Katulad nito, maaaring itanong ng isa, paano gumagana ang sesyon ng HTTP sa Java?

HttpSession bagay ay ginagamit upang mag-imbak ng buo session sa isang partikular na kliyente.

Servlet: Ano ang

  1. Sa unang kahilingan ng kliyente, ang Web Container ay bumubuo ng isang natatanging session ID at ibinabalik ito sa kliyente na may tugon.
  2. Ibinabalik ng kliyente ang session ID sa bawat kahilingan.

Paano gumagana ang session at cookies?

Mga cookies ay ipinadala ng browser sa server kapag nagsimula ang isang kahilingan sa HTTP, at ibinabalik ang mga ito mula sa server, na maaaring mag-edit ng kanilang nilalaman. Mga cookies ay mahalagang ginagamit upang mag-imbak ng a session id. Sa nakaraan cookies ay ginamit upang mag-imbak ng iba't ibang uri ng data, dahil walang alternatibo.

Inirerekumendang: