REST API

term_id: rest_api

Category: engineering_practice

Definition

REST-APIer möjliggör kommunikation mellan klienter och servrar genom att utnyttja tillståndslösa operationer över HTTP-protokoll såsom GET, POST, PUT och DELETE. De strukturerar resurser som URI:er och använder standardiserade format (oftast JSON) för datautbyte.

Summary

En Representational State Transfer-API är en arkitektonisk stil för att designa nätverksbaserade applikationer som förlitar sig på standardiserade HTTP-metoder.

Key Concepts

  • Tillståndslöshet
  • HTTP-metoder
  • Resursbaserade URI:er
  • JSON-serierisering

Use Cases

  • Kommunikation mellan mikrotjänster
  • Backend-integration för mobilappar
  • Åtkomst till tredjepartsdata