สารบัญ:

เซสชัน HTTP ทำงานอย่างไร
เซสชัน HTTP ทำงานอย่างไร

วีดีโอ: เซสชัน HTTP ทำงานอย่างไร

วีดีโอ: เซสชัน HTTP ทำงานอย่างไร
วีดีโอ: FireSheep and HTTP Session Hijacking Explained 2024, เมษายน
Anonim

นี่คือวิธีการทำงาน:

  1. เซิฟเวอร์เปิด a การประชุม (ตั้งค่าคุกกี้ผ่าน HTTP หัวข้อ)
  2. ชุดเซิร์ฟเวอร์ a การประชุม ตัวแปร.
  3. ลูกค้าเปลี่ยนหน้า.
  4. ลูกค้าส่งคุกกี้ทั้งหมดพร้อมกับ การประชุม ID จากขั้นตอนที่ 1
  5. เซิร์ฟเวอร์อ่าน การประชุม ID จากคุกกี้
  6. แมตช์เซิร์ฟเวอร์ การประชุม ID จากรายการในฐานข้อมูล (หรือหน่วยความจำ ฯลฯ)

ในเรื่องนี้ HTTP เซสชันคืออะไร?

เซสชัน เป็นคุณลักษณะมาตรฐานอุตสาหกรรมที่ช่วยให้เว็บเซิร์ฟเวอร์สามารถรักษาข้อมูลประจำตัวของผู้ใช้และจัดเก็บข้อมูลเฉพาะผู้ใช้ในระหว่างการโต้ตอบคำขอ/การตอบสนองหลายครั้งระหว่างแอปพลิเคชันไคลเอ็นต์และเว็บแอปพลิเคชัน

เซสชั่นคืออะไรและทำไมเราถึงใช้มัน? เซสชั่น เป็นวิธีง่ายๆ ในการจัดเก็บข้อมูลสำหรับผู้ใช้แต่ละรายโดยไม่ซ้ำกัน การประชุม NS. นี้สามารถ ใช้แล้ว เพื่อยืนยันข้อมูลสถานะระหว่างการร้องขอหน้า การประชุม โดยปกติ ID จะถูกส่งไปยังเบราว์เซอร์ผ่าน การประชุม คุกกี้และ ID is ใช้แล้ว เพื่อเรียกคืนที่มีอยู่ การประชุม ข้อมูล.

ในทำนองเดียวกันอาจมีคนถามว่าเซสชัน HTTP ทำงานอย่างไรใน Java

HttpSession วัตถุถูกใช้เพื่อเก็บทั้งหมด การประชุม กับลูกค้าเฉพาะราย

Servlet: HttpSession คืออะไร?

  1. ในคำขอแรกของไคลเอ็นต์ Web Container จะสร้าง ID เซสชันที่ไม่ซ้ำกันและส่งคืนให้กับลูกค้าพร้อมตอบกลับ
  2. ลูกค้าส่งกลับ ID เซสชันพร้อมกับแต่ละคำขอ

เซสชันและคุกกี้ทำงานอย่างไร

คุ้กกี้ เบราว์เซอร์จะส่งไปยังเซิร์ฟเวอร์เมื่อคำขอ HTTP เริ่มต้น และถูกส่งกลับจากเซิร์ฟเวอร์ ซึ่งสามารถแก้ไขเนื้อหาได้ คุ้กกี้ ใช้เป็นหลักในการจัดเก็บ a การประชุม NS. ในอดีตที่ผ่านมา คุ้กกี้ ถูกใช้เพื่อเก็บข้อมูลประเภทต่างๆ เนื่องจากไม่มีทางเลือกอื่น

แนะนำ: