Rest API
REST API, czyli RESTful API, to styl architektury oprogramowania, który umożliwia wymianę danych między różnymi aplikacjami i systemami. Opracowany przez Roya Fieldinga w 2000 roku, stał się podstawą dla wielu nowoczesnych rozwiązań internetowych, umożliwiając efektywną i elastyczną komunikację niezależnie od platformy czy języka programowania.
Co to jest Rest API
Inaczej nazywany RESTful API, aplikacyjny interfejs będący stylem architektury oprogramowania opierający się o zbiór reguł i protokołów. Ich twórcą jest Roy Fielding. Opracowany w 2000 roku styl architektury umożliwia wymianę danych między różnymi aplikacjami i systemami. Aplikacje mogą komunikować się ze sobą w sposób efektywny i elastyczny, bez względu na platformę czy język programowania.
Gdzie znajduje zastosowanie REST Api?
Ten styl architektury oprogramowania zastosować można przy prostych aplikacjach lub bardziej skomplikowanych systemach komunikacyjnych. Powszechnie jest wykorzystywany przez takich potentatów, jak Google, Facebook czy Amazon do obsługi oferowanych usług.
Przykładem zastosowania REST API w praktyce jest Google Maps API. Występuje możliwość integracji map oraz danych geolokalizacyjnych.
Podstawowe reguły Restful Api
Rest Api – co to jest, już wiesz, więc pora poznać szczegóły założeń, jakie architektura oprogramowania musi spełnić, aby mogła zostać tak nazwana:
- oddzielenie interfejsu użytkownika od operacji na serwerze,
- bezstanowość, czyli każde zapytanie od klienta musi zawierać komplet informacji, a serwer nie przechowuje stanu o sesji użytkownika po swojej stronie,
- wykorzystywanie cache,
- zastosowanie endpointów. Oznacza to, że adresy zasobów powinny wskazywać, do jakiego zasobu się odwołują,
- separacja warstw – oddzielenie warstwy dostępu danych, logiki biznesowej i prezentacji,
- udostępnianie skryptów wykonywalnych użytkowników.
Powiązane tagi
- Web Development
- API
- HTTP
Nasza oferta
Umów się
na darmową konsultację
Ostatnio napisane…