INF.03 · pytanie 568
Technik informatykTechnik programista
REST API (Representational State Transfer) jest stylem architektury sieciowej, w którym:
- AKlient i serwer utrzymują stałe połączenie przez gniazdo
- BZasoby są dostępne przez URL, a komunikacja jest bezstanowaPoprawna
- CWymiana danych odbywa się w formacie binarnym Protobuf
- 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.