Мазмуну:

HTTP сеансы кантип иштейт?
HTTP сеансы кантип иштейт?

Video: HTTP сеансы кантип иштейт?

Video: HTTP сеансы кантип иштейт?
Video: КҮН БАТАРЕЯЛАРЫ || Кантип ИШТЕЙТ || БААСЫ 2024, Апрель
Anonim

Ал кантип иштейт:

  1. Сервер ачылат сессия (аркылуу куки орнотот HTTP тема)
  2. Сервер топтомдору a сессия өзгөрмө.
  3. Кардар өзгөртүү баракчасы.
  4. Кардар бардык кукилерди жөнөтөт сессия 1-кадамдагы ID.
  5. Сервер окуйт сессия кукиден ID.
  6. Сервер дал келет сессия Маалымат базасындагы тизмеден ID (же эстутум ж.б.).

Бул жагынан алганда, HTTP сеансы деген эмне?

HTTP сеанстары бул тармактык стандарттуу өзгөчөлүк, ал веб-серверлерге колдонуучунун инсандыгын сактоого жана кардар тиркемеси менен Веб тиркемесинин ортосундагы бир нече суроо/жооп өз ара аракеттенүүсү учурунда колдонуучуга тиешелүү маалыматтарды сактоого мүмкүндүк берет.

Ошо сыяктуу эле, сессия деген эмне жана аны эмне үчүн колдонобуз? Сеанстар уникалдуу каршы жеке колдонуучулар үчүн маалыматтарды сактоо үчүн жөнөкөй жолу болуп саналат сессия ID. Бул болушу мүмкүн колдонулган барак суроо-талаптарынын ортосундагы мамлекеттик маалыматты сактап калуу үчүн. Сессия ID'лер адатта браузерге аркылуу жөнөтүлөт сессия кукилер жана ID болуп саналат колдонулган бар алуу үчүн сессия маалыматтар.

Ошо сыяктуу эле, кимдир бирөө сурашы мүмкүн, HTTP сеансы Javaда кантип иштейт?

HttpSession объект толугу менен сактоо үчүн колдонулат сессия белгилүү бир кардар менен.

Servlet: HttpSession деген эмне?

  1. Кардардын биринчи талабы боюнча, Веб Контейнер уникалдуу сеанс идентификаторун жаратат жана аны кардарга жооп менен кайтарып берет.
  2. Кардар ар бир суроо менен сеанс ID кайра жөнөтөт.

Сеанс жана кукилер кантип иштейт?

Cookies HTTP сурамы башталганда браузер тарабынан серверге жөнөтүлөт жана алардын мазмунун түзөтө ала турган серверден кайра жөнөтүлөт. Cookies сактоо үчүн негизинен колдонулат сессия id. Мурда печенье эч кандай альтернатива жок болгондуктан, маалыматтардын ар кандай түрлөрүн сактоо үчүн колдонулган.

Сунушталууда: