Sobes.tech
Junior — Middle

Mik a RESTful API architektúra fő jellemzői?

sobes.tech MI

Válasz az MI-től

A RESTful API architektúra fő jellemzői:

  • Kliens-szerver architektúra: a kliens és a szerver elkülönül, ami lehetővé teszi azok független fejlődését.
  • Állapot nélküli (stateless): minden kérés a kliens részéről a szerverhez tartalmazza az összes szükséges információt a feldolgozáshoz, a szerver nem tartja nyilván a kliens állapotát.
  • Gyorsítótárazható: a válaszok gyorsítótárba helyezhetők a teljesítmény növelése érdekében.
  • Egységes felület: a szabványos HTTP-módszerek (GET, POST, PUT, DELETE) és egyedi URI-k használata a forrásokhoz.
  • Rendszerrétegek: az architektúra több rétegből állhat, amelyek nem láthatók a kliens számára.
  • Kód kérésre (opcionális): a szerver futtatható kódot küldhet a kliensnek (pl. szkriptek).

A RESTful API erőforrásokat kezel, amelyeket URI-k azonosítanak, és szabványos HTTP-módszereket használ azokkal való munkához.