Junior — Middle
Koje su ključne karakteristike RESTful API arhitekture?
sobes.tech АИ
Одговор од АИ
Ključne karakteristike arhitekture RESTful API:
- Klijent-server arhitektura: klijent i server su odvojeni, što im omogućava da se razvijaju nezavisno.
- Bezdržavno (stateless): svaki zahtev od klijenta ka serveru mora sadržavati sve potrebne informacije za obradu, server ne čuva stanje klijenta.
- Kešabilno: odgovori mogu biti keširani radi poboljšanja performansi.
- Ujednačen interfejs: korišćenje standardnih HTTP metoda (GET, POST, PUT, DELETE) i jedinstvenih URI-ja za resurse.
- Slojevi sistema: arhitektura može sastojati od više slojeva koji nisu vidljivi klijentu.
- Kod na zahtev (opciono): server može slati izvršni kod klijentu (npr. skripte).
RESTful API radi sa resursima koji su identifikovani URI-jem i koristi standardne HTTP metode za rad sa njima.