API REST

term_id: rest_api

Category: engineering_practice

Definition

API-urile REST permit comunicarea între clienți și servere prin utilizarea operațiilor fără stare peste protocoale HTTP precum GET, POST, PUT și DELETE. Ele structurează resursele ca URI-uri și utilizează formate standard de serializare, cum ar fi JSON, pentru schimbul de date.

Summary

Un API de Transfer de Stare Reprezentatională este un stil arhitectural pentru proiectarea aplicațiilor în rețea care se bazează pe metode HTTP standard.

Key Concepts

  • Fără stare (Statelessness)
  • Metode HTTP
  • URI-uri bazate pe resurse
  • Serializare JSON

Use Cases

  • Comunicare între microservicii
  • Integrarea backend-ului pentru aplicații mobile
  • Acces la date terțe părți