Junior — Middle
Da li je koncept sesija deo arhitektonskog stila REST?
sobes.tech АИ
Одговор од АИ
Концепт сесија није део архитектонског стила REST. REST (Представљачки пренос стања) претпоставља да сервер не чува стање клиента између захтева — односно, REST је без стања (stateless).
То значи да сваки захтев од клијента ка серверу треба да садржи све потребне информације за његову обраду, без зависности од претходних захтева.
Користење сесија које чувају стање на серверу (нпр., идентификатор сесије повезан са корисником) крши принцип без стања и не одговара чистом REST-у.
Ако је потребно чувати стање, то се обично ради на страни клијента (нпр., коришћењем токена), који се преносе са сваким захтевом.