Sobes.tech
Junior — Middle

Da li je koncept sesija deo arhitektonskog stila REST?

sobes.tech АИ

Одговор од АИ

Концепт сесија није део архитектонског стила REST. REST (Представљачки пренос стања) претпоставља да сервер не чува стање клиента између захтева — односно, REST је без стања (stateless).

То значи да сваки захтев од клијента ка серверу треба да садржи све потребне информације за његову обраду, без зависности од претходних захтева.

Користење сесија које чувају стање на серверу (нпр., идентификатор сесије повезан са корисником) крши принцип без стања и не одговара чистом REST-у.

Ако је потребно чувати стање, то се обично ради на страни клијента (нпр., коришћењем токена), који се преносе са сваким захтевом.