Mundarija:

HTTP seansi qanday ishlaydi?
HTTP seansi qanday ishlaydi?

Video: HTTP seansi qanday ishlaydi?

Video: HTTP seansi qanday ishlaydi?
Video: HTTP va HTML | Internet | Informatika 2024, Noyabr
Anonim

Bu qanday ishlaydi:

  1. Server ochiladi a sessiya (kuki orqali cookie o'rnatadi HTTP sarlavha)
  2. Server to'plamlari a sessiya o'zgaruvchan.
  3. Mijoz sahifani o'zgartiradi.
  4. Mijoz barcha cookie-fayllarni yuboradi sessiya 1-bosqichdagi identifikator.
  5. Server o'qiydi sessiya Cookie-dan identifikator.
  6. Server mos keladi sessiya Ma'lumotlar bazasidagi (yoki xotira va hokazo) ro'yxatdagi identifikator.

Shu munosabat bilan HTTP sessiyasi nima?

HTTP seanslari bu tarmoq standarti xususiyati boʻlib, u veb-serverlarga foydalanuvchi identifikatorini saqlab qolish va mijoz ilovasi va veb-ilova oʻrtasida bir nechta soʻrov/javob oʻzaro aloqalari vaqtida foydalanuvchiga xos maʼlumotlarni saqlash imkonini beradi.

Xuddi shunday, sessiya nima va biz undan nima uchun foydalanamiz? Seanslar individual foydalanuvchilar uchun ma'lumotlarni noyobga qarshi saqlashning oddiy usulidir sessiya ID. Bu bo'lishi mumkin ishlatilgan sahifa so'rovlari o'rtasida davlat ma'lumotlarini saqlab qolish uchun. Sessiya Identifikatorlar odatda brauzerga orqali yuboriladi sessiya cookie fayllari va ID hisoblanadi ishlatilgan mavjudni olish uchun sessiya ma'lumotlar.

Xuddi shunday, HTTP seansi Java-da qanday ishlaydi?

HttpSession ob'ekt to'liq saqlash uchun ishlatiladi sessiya ma'lum bir mijoz bilan.

Servlet: HttpSession nima?

  1. Mijozning birinchi so'roviga ko'ra, veb-konteyner noyob seans identifikatorini yaratadi va mijozga javob bilan qaytaradi.
  2. Mijoz har bir so'rov bilan sessiya identifikatorini qaytarib yuboradi.

Sessiya va cookie fayllari qanday ishlaydi?

Cookie-fayllar HTTP so'rovi boshlanganda brauzer tomonidan serverga yuboriladi va ular tarkibini tahrirlashi mumkin bo'lgan serverdan qaytarib yuboriladi. Cookie-fayllar asosan a saqlash uchun ishlatiladi sessiya id. O'tmishda kukilar turli xil ma'lumotlarni saqlash uchun foydalanilgan, chunki boshqa alternativa yo'q edi.

Tavsiya: