restapi_baseinfo
Rozdiely
Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Obojstranná predošlá revíziaPredchádzajúca revíziaNasledujúca revízia | Predchádzajúca revízia | ||
| restapi_baseinfo [2025/07/28 13:20] – attilajancik | restapi_baseinfo [2025/09/04 15:21] (aktuálne) – [Formát dát] attilajancik | ||
|---|---|---|---|
| Riadok 1: | Riadok 1: | ||
| ====== REST API - ZÁKLADNÉ INFO ====== | ====== REST API - ZÁKLADNÉ INFO ====== | ||
| + | **Representational State Transfer Application Programming Interface** zabezpečuje komunikáciu cez internet pomocou HTTP protokolu. Klient formou dotazu na server žiada odpovede na svoje dotazy. Tieto dotazy majú hlavný cieľ údaje uložiť, získať, aktualizovať či odstrániť (CRUD). Klient dotazy smeruje na server tak, že špecifikuje cestu ku zdroju (resources) a žiada využiť metódu (POST, GET, PUT/PATCH, DELETE). Dotaz môže obsahovať autentifikáciu klienta a telo so správou (DATA). Server odpovedá kažému klientovi zvlášť. \\ | ||
| + | Každý dotaz by mal dostať odpoveď, ktorá obsahuje návratový kód a ak je dotaz oprávnený či vykonateľný, | ||
| ===== Systém CRUD ===== | ===== Systém CRUD ===== | ||
| Riadok 42: | Riadok 44: | ||
| ==== Formát dát ==== | ==== Formát dát ==== | ||
| - | * Nečíslovaný zoznamJSON | + | * **JSON** - je moderný spôsob |
| - | * XML je funčný formát využívaný pred JSON. Tagy sú obdoba kľúčov. Vnorenie je taktiež pomocou tagov a prípadne ich skráteného ukončenia. | + | |
| - | * RAW je využiteľné | + | |
| === príklad JSON === | === príklad JSON === | ||
| Riadok 85: | Riadok 87: | ||
| ---- | ---- | ||
| + | |||
| + | ===== Ukážky k článku ===== | ||
| ==== Formátovaný JSON z príkladu: ==== | ==== Formátovaný JSON z príkladu: ==== | ||
| - | <code:json> | + | < |
| { | { | ||
| " | " | ||
| Riadok 113: | Riadok 117: | ||
| ==== Formátovaný XML z príkladu: ==== | ==== Formátovaný XML z príkladu: ==== | ||
| - | <code:xml> | + | <code xml> |
| <?xml version=" | <?xml version=" | ||
| <doc> | <doc> | ||
| Riadok 135: | Riadok 139: | ||
| ==== Pretty formátovanie Java a Kotlin: ==== | ==== Pretty formátovanie Java a Kotlin: ==== | ||
| - | <code:java> | + | <code java> |
| { | { | ||
| alertLD.setUniversalMessage( | alertLD.setUniversalMessage( | ||
| Riadok 147: | Riadok 151: | ||
| } | } | ||
| </ | </ | ||
| - | <code:kotlin> | + | <code kotlin> |
| { | { | ||
| showAlert(" | showAlert(" | ||
restapi_baseinfo.1753701646.txt.gz · Posledná úprava: od attilajancik
