Představ si, že jsi na webové stránce a snažíš se otevřít nějakou hru, ale místo ní se objeví chybová hláška "405". Je to jako když zaklepeš na dveře kamarádova pokoje, ale máma ti řekne, že takhle dovnitř nesmíš - musíš použít jiný způsob, třeba počkat, až tě kamarád pozve. Počítač ti vlastně říká: "Takhle to nejde, musíš to zkusit jinak!"
API je pojem, který v IT světě uslyšíte na každém kroku, ale jeho vysvětlení se dramaticky liší podle toho, kolik toho už víte. Proto jsme připravili pět úrovní výkladu: od restaurační metafory pro úplné začátečníky až po pohled, který by ocenil snad jen nejvyšší instance. Vyberte si tu svou, nebo si přečtěte všechny a sledujte, jak se z jednoduché myšlenky stává komplexní technologický ekosystém.
REST (Representational State Transfer) je architektonický styl pro komunikaci mezi programy přes web: data jsou zdroje s vlastní adresou URL, pracuje se s nimi standardními metodami HTTP (GET, POST, PUT, DELETE) a odpovědi chodí obvykle ve formátu JSON. REST API je dnes nejběžnější způsob, jak aplikace, weby a služby vyměňují data.
Související výrazy: allowAPIarchitekturabackendbezpečnostfirewallHTTPintegraceJSONklientkonfiguracemanipulacepožadavekprogramováníRESTRESTful