Агуулгын хүснэгт:

HTTP сесс хэрхэн ажилладаг вэ?
HTTP сесс хэрхэн ажилладаг вэ?

Видео: HTTP сесс хэрхэн ажилладаг вэ?

Видео: HTTP сесс хэрхэн ажилладаг вэ?
Видео: Амьдралын мөчлөг (HTTP сесс) 2024, Арваннэгдүгээр
Anonim

Энэ нь дараах байдалтай байна

  1. Сервер нээгдэнэ сесс (-аар дамжуулан күүки тохируулна HTTP толгой)
  2. Серверийн багц a сесс хувьсагч.
  3. Үйлчлүүлэгч хуудас өөрчлөх.
  4. Үйлчлүүлэгч нь бүх күүки-ийн хамт илгээдэг сесс 1-р алхамын ID.
  5. Сервер уншдаг сесс Күүкийн ID.
  6. Сервер таарч байна сесс Өгөгдлийн сангийн жагсаалтаас ID (эсвэл санах ой гэх мэт).

Үүнтэй холбогдуулан HTTP сесс гэж юу вэ?

HTTP сессүүд нь вэб серверүүдэд хэрэглэгчийн хувийн мэдээллийг хадгалах, үйлчлүүлэгчийн програм болон вэб програмын хооронд олон хүсэлт/хариу харилцан үйлчлэх үед хэрэглэгчийн тусгай өгөгдлийг хадгалах боломжийг олгодог салбарын стандарт функц юм.

Үүний нэгэн адил сесс гэж юу вэ, бид үүнийг яагаад ашигладаг вэ? Хурал Энэ нь хувь хүний хувьд хэрэглэгчдэд зориулсан өгөгдлийг өвөрмөц байдлаар хадгалах энгийн арга юм сесс ID. Энэ байж болно ашигласан хуудасны хүсэлтийн хоорондох мэдээллийг хадгалах. Сессия ID-г ихэвчлэн хөтөч рүү илгээдэг сесс күүки ба ID нь байна ашигласан одоо байгаа зүйлийг сэргээх сесс өгөгдөл.

Үүнтэй адилаар HTTP сесс Java дээр хэрхэн ажилладаг вэ?

HttpSession объектыг бүхэлд нь хадгалахад ашигладаг сесс тодорхой үйлчлүүлэгчтэй.

Сервлет: HttpSession гэж юу вэ?

  1. Үйлчлүүлэгчийн анхны хүсэлтийн дагуу Вэб Контейнер нь өвөрмөц сешн ID-г үүсгэж, хариуд нь буцааж өгдөг.
  2. Үйлчлүүлэгч хүсэлт бүрт сесс ID-г буцааж илгээдэг.

Сеанс болон күүки хэрхэн ажилладаг вэ?

Күүки HTTP хүсэлт эхлэхэд хөтчөөс сервер рүү илгээгдэх бөгөөд агуулгыг нь засах боломжтой серверээс буцааж илгээдэг. Күүки хадгалахад үндсэндээ ашиглагддаг сесс ID. Өнгөрсөнд жигнэмэг өөр хувилбар байхгүй тул янз бүрийн төрлийн өгөгдлийг хадгалахад ашигласан.

Зөвлөмж болгож буй: