Słownik · litera R
REST
Representational State TransferArchitektura API webowych
Definicja
Najpopularniejszy styl projektowania API opartego o HTTP. REST używa standardowych metod HTTP (GET, POST, PUT, DELETE) do operacji na zasobach identyfikowanych przez URL-e. Większość współczesnych API (Stripe, GitHub, Twitter, Salesforce) to REST API.
Zastosowanie biznesowe
Integracja dwóch systemów biznesowych zwykle odbywa się przez REST API obu stron. Zaletą REST jest prostota i szerokie wsparcie; wadą — over-fetching i under-fetching, które GraphQL częściowo rozwiązuje.