Ko uporabljate brskalnik, vaš brskalnik pošlje zahteve od odjemalčevega strežnika, strežnik pa pošlje nazaj podatke, ki jih vaš brskalnik sestavi in z njimi prikaže spletno stran. Kaj pa, če želite le, da vaš strežnik ali spletna stran komunicira z drugim strežnikom? To bi zahtevalo, da programirate na API. Kaj pomeni API? API…