Wat is REST

Tl;dr : ”Representational State Transfer (REST) is een architectuurstijl voor het bouwen van API's.“

Wat is REST?

REST staat voor Representational State Transfer en is een manier waarop systemen via het internet met elkaar communiceren. In de praktijk kom je REST vooral tegen bij het bouwen van API ’s (koppelingen tussen systemen). Een REST API maakt het mogelijk om data op te vragen, te wijzigen, toe te voegen of te verwijderen — allemaal via simpele, duidelijke webverzoeken.

REST werkt volgens een aantal vaste principes, zoals het gebruik van HTTP-methodes:

  • GET: data opvragen
  • POST: nieuwe data aanmaken
  • PUT/PATCH: bestaande data bijwerken
  • DELETE: data verwijderen

Daarnaast is REST gebaseerd op het idee dat elk stukje data een eigen unieke URL heeft. Bijvoorbeeld: / API /gebruikers/123 verwijst naar gebruiker met ID 123. Doordat REST gebruikmaakt van standaarden zoals HTTP en JSON , is het eenvoudig te gebruiken en breed ondersteund — zowel aan de Frontend als de Backend .

Bij NoardCode gebruiken we RESTful API ’s om applicaties te koppelen met andere systemen, of om een Frontend gestructureerd te laten praten met de Backend . Het is een robuuste en transparante manier om data-uitwisseling te organiseren, en vormt nog steeds de ruggengraat van veel moderne webapplicaties.

Mogelijkheden of kansen voor
jouw organisatie bespreken?

Arjan Renkema Chris Hagg Marcel Klaver Damiaen Toussaint Arrow