Junior — Middle
Сессия концепциясы REST архитектуралык стилинин бир бөлүгүбү?
sobes.tech AI
AIден жооп
Концепция сессий — REST архитектуралык стилинин бир бөлүгү эмес. REST (Representation State Transfer) сервердин кардардын абалын сураулар ортосунда сактабагандыгын болжойт — демек, REST — статeless (абалсыз).
Бул деген, кардардан серверге ар бир сурак иштетүү үчүн керектүү бардык маалыматтарды камтышы керек, мурунку сурактарга көз каранды болбостон.
Сессияларды колдонуу, алар серверде абалды сактай турган (мисалы, колдонуучуга байланыштуу сессия идентификатору), статeless принципин бузуп, таза RESTке туура келбейт.
Эгер абалды сактоо керек болсо, көбүнесе бул кардар тараптан жасалат (мисалы, токендер аркылуу), жана ар бир сурак менен өткөрүлөт.