REST API

term_id: rest_api

Category: engineering_practice

Definition

REST-API’s stellen clients en servers in staat om te communiceren door gebruik te maken van staatloze operaties via HTTP-protocollen zoals GET, POST, PUT en DELETE. Ze structureren bronnen als URI’s en gebruiken standaardformaten.

Summary

Een Representational State Transfer-API is een architecturale stijl voor het ontwerpen van netwerktoepassingen die vertrouwt op standaard HTTP-methoden.

Key Concepts

  • Staatloosheid
  • HTTP-methoden
  • Op bronnen gebaseerde URI’s
  • JSON-serialisatie

Use Cases

  • Communicatie tussen microservices
  • Backend-integratie voor mobiele apps
  • Toegang tot gegevens van derden