Სარჩევი:

როგორ მუშაობს HTTP სესია?
როგორ მუშაობს HTTP სესია?

ვიდეო: როგორ მუშაობს HTTP სესია?

ვიდეო: როგორ მუშაობს HTTP სესია?
ვიდეო: რა არის კრეატინი / როგორ მივიღოთ და როგორ მუშაობს? 2024, ნოემბერი
Anonim

აი, როგორ მუშაობს:

  1. სერვერი ხსნის ა სესია (ადგენს ქუქი-ფაილის მეშვეობით HTTP სათაური)
  2. სერვერის კომპლექტი ა სესია ცვლადი.
  3. კლიენტი ცვლის გვერდს.
  4. კლიენტი აგზავნის ყველა ქუქი-ფაილებს, მათთან ერთად სესია ID 1 ნაბიჯიდან.
  5. სერვერი კითხულობს სესია ID ქუქიიდან.
  6. სერვერის მატჩები სესია ID მონაცემთა ბაზის სიიდან (ან მეხსიერება და ა.შ.).

ამასთან დაკავშირებით, რა არის HTTP სესია?

HTTP სესიები არის ინდუსტრიის სტანდარტული ფუნქცია, რომელიც საშუალებას აძლევს ვებ სერვერებს შეინარჩუნონ მომხმარებლის იდენტურობა და შეინახონ მომხმარებლისთვის სპეციფიკური მონაცემები კლიენტის აპლიკაციასა და ვებ აპლიკაციას შორის მრავალჯერადი მოთხოვნის/პასუხის ურთიერთქმედების დროს.

ანალოგიურად, რა არის სესია და რატომ ვიყენებთ მას? სესიები არის მარტივი გზა ინდივიდუალური მომხმარებლისთვის მონაცემების შესანახად უნიკალურის წინააღმდეგ სესია ID. ეს შეიძლება იყოს გამოყენებული გვერდის მოთხოვნებს შორის სახელმწიფო ინფორმაციის შენარჩუნებისთვის. სესია პირადობის მოწმობები ჩვეულებრივ იგზავნება ბრაუზერში სესია ქუქიები და ID არის გამოყენებული არსებულის დასაბრუნებლად სესია მონაცემები.

ანალოგიურად შეიძლება იკითხოთ, როგორ მუშაობს HTTP სესია Java-ში?

HttpSession ობიექტი გამოიყენება მთლიანი შესანახად სესია კონკრეტულ კლიენტთან.

Servlet: რა არის

  1. კლიენტის პირველი მოთხოვნით, ვებ კონტეინერი ქმნის უნიკალურ სესიის ID-ს და უბრუნებს მას კლიენტს პასუხით.
  2. კლიენტი აბრუნებს სესიის ID-ს ყოველი მოთხოვნით.

როგორ მუშაობს სესია და ქუქიები?

ნამცხვრები ბრაუზერის მიერ იგზავნება სერვერზე, როდესაც იწყება HTTP მოთხოვნა და ისინი იგზავნება უკან სერვერიდან, რომელსაც შეუძლია მათი შინაარსის რედაქტირება. ნამცხვრები არსებითად გამოიყენება ა სესია id. Წარსულში ფუნთუშები გამოიყენებოდა სხვადასხვა ტიპის მონაცემების შესანახად, რადგან ალტერნატივა არ არსებობდა.

გირჩევთ: