REST API

term_id: rest_api

Category: engineering_practice

Definition

REST API umożliwiają komunikację między klientami a serwerami poprzez wykorzystanie bezstanowych operacji w ramach protokołu HTTP, takich jak GET, POST, PUT i DELETE. Zasoby są strukturyzowane jako URI, a dane przesyłane są za pomocą standardowych formatów serializacji, najczęściej JSON.

Summary

REST API to styl architektoniczny służący do projektowania aplikacji sieciowych, oparty na standardowych metodach HTTP.

Key Concepts

  • Bezstanowość
  • Metody HTTP
  • URI oparte na zasobach
  • Serializacja JSON

Use Cases

  • Komunikacja między mikroserwisami
  • Integracja z backendem aplikacji mobilnych
  • Dostęp do danych zewnętrznych usług