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