
API to akronim oznaczający interfejs programowania aplikacji (ang. Application Programming Interface). Jest to metoda komunikacji pomiędzy składnikami oprogramowania i aplikacjami sieciowymi oraz wymiany danych między oddzielnymi systemami. Tłumacząc to na bardziej zrozumiały język - API może być przyrównany do kelnera, który jest łącznikiem między klientem — nami, czy też naszym urządzeniem, a serwerem — kuchnią, z której przynoszone są nam potrawy. RESTful API to interfejs zgodny z zasadami projektowania representational state transfer — trzeba przestrzegać kilku zasad takich jak bezstanowość, jednolity interfejs czy rozdzielenie klienta i serwera oraz możliwość buforowania.
Aby przeczytać cały artykuł wykup dostęp: