Sobes.tech
Junior — Middle

Tudná magyarázni, hogy mit értünk REST alatt a webszolgáltatások kontextusában?

sobes.tech MI

Válasz az MI-től

REST (Representational State Transfer) egy architektúra stílus webszolgáltatások létrehozásához, amely a szabványos HTTP-módszereket (GET, POST, PUT, DELETE) használja az erőforrásokkal való kommunikációhoz. REST-ben az erőforrásokat URL-ként ábrázolják, és azok felett műveleteket HTTP-kérésekkel hajtanak végre. A REST főbb elvei a következők:

  • Kliens-szerver architektúra
  • Állapotmentesség (stateless): minden kérés tartalmazza a szükséges összes információt
  • Gyorsítótárazás
  • Egységes felület

Például, egy id=1 felhasználóról szóló információ lekéréséhez GET-kérést küldünk a /users/1 címre, és egy új felhasználó létrehozásához POST-kérést a /users címre, a testben lévő adatokkal.