Sobes.tech
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.