Przejdź do treści głównej
INF.04Aplikacje Webowe (Frontend & Backend)

Architektura REST API i protokół HTTP

Styl architektury oprogramowania oparty na bezstanowym protokole HTTP, operujący na zasobach identyfikowanych przez URI za pomocą metod GET, POST, PUT, DELETE.

Metody HTTP w REST:

  • GET: Pobranie reprezentacji zasobu (bezpieczna, idempotentna).
  • POST: Utworzenie nowego zasobu na serwerze.
  • PUT: Pełna aktualizacja / zastąpienie istniejącego zasobu (idempotentna).
  • PATCH: Częściowa modyfikacja zasobu.
  • DELETE: Usunięcie zasobu.

Kluczowe kody statusu HTTP:

  • 200 OK / 201 Created: Sukces.
  • 400 Bad Request: Nieprawidłowe żądanie klienta.
  • 401 Unauthorized / 403 Forbidden: Brak uwierzytelnienia / brak uprawnień.
  • 404 Not Found: Zasób nie istnieje.
  • 500 Internal Server Error: Błąd po stronie serwera.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Architektura REST API i protokół HTTP lub rozpocznij trening.