Junior — Middle
Je koncept relácie súčasťou architektonického štýlu REST?
sobes.tech AI
Odpoveď od AI
Koncept relácie nie je súčasťou architektonického štýlu REST. REST (Transfer of the Representational State) predpokladá, že server neukladá stav klienta medzi požiadavkami — teda REST je bezstavový (stateless).
To znamená, že každá požiadavka od klienta na server musí obsahovať všetky potrebné informácie na jej spracovanie, bez závislosti od predchádzajúcich požiadaviek.
Použitie relácií, ktoré ukladajú stav na serveri (napríklad identifikátor relácie spojený s používateľom), porušuje princíp bezstavovosti a neodpovedá čistému REST.
Ak je potrebné uchovávať stav, zvyčajne sa to robí na strane klienta (napríklad pomocou tokenov), ktoré sa odovzdávajú s každou požiadavkou.