Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 568

REST API (Representational State Transfer) jest stylem architektury sieciowej, w którym:

  1. AKlient i serwer utrzymują stałe połączenie przez gniazdo
  2. BZasoby są dostępne przez URL, a komunikacja jest bezstanowaPoprawna
  3. CWymiana danych odbywa się w formacie binarnym Protobuf
  4. DPrzesyłanie danych wymaga dodatkowego kanału FTP

Wyjaśnienie

REST opiera się na bezstanowości — każde żądanie zawiera komplet informacji potrzebnych do jego obsługi — oraz na identyfikowaniu zasobów adresami URI i operowaniu na nich metodami HTTP (GET, POST, PUT, DELETE). Dane przesyłane są najczęściej w formacie JSON, rzadziej XML.