HTTP Response / Request

Jak je již popsáno v sekci Základy API, dotaz do API se provádí pomocí HTTP GET requestu na adresu:

http://api.play.cz/<FORMAT>/<FUNKCE>/<...params...>

tj. například

http://api.play.cz/xml/getRadioInfo/playuk40

Response

API odpoví v dotazovaném formátu a do HTTP header je nastaven content-type podle druhu odpovědi. Mimo to, je do HTTP header vloženo i několik hodnot:

X-CacheIDinterní ID cache
X-ModuleVersionverze API funkce, která vygenerovala odpověď
X-CachedAtdatum a čas vygenerování odpovědi

V režimu XML a JSON jsou mimo datového objektu funkce vráceny také obecné informace:

_lifetimedoba platnosti informace (a také cache na serveru)
_cachedAtdatum a čas vygenerování odpovědi
_expireAtdatum a čas expirace platnosti odpovědi
_cacheIDinterní ID cache
_moduleVersionverze API funkce, která vygenerovala odpověď
_cacheUsedinformace zda byla použita informace z cache na serveru nebo čerstvě generovaná informace z DB