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.