⊗inhpAdvRA 29 of 29 menu

REST API v protokolu HTTP

Zpravidla při tvorbě webových stránek pro získání, vytvoření, změnu a odstranění dat se používají pouze metody GET a POST, protože jsou dobře podporovány prohlížeči a servery. To samé platí i pro API poskytovaná weby. Existují však speciální přístupy, standardizující API pro obecné pohodlí jak vývojářů API, tak jeho uživatelů.

Jedním z přístupů je REST API (často se říká RESTful, přičemž toto slovo se používá jako přídavné jméno). Základem tohoto API je široké použití metod protokolu HTTP. V tomto přístupu se pomocí metody GET získávají data, pomocí metody POST vytvářejí, pomocí metody PUT mění a pomocí metody DELETE - odstraňují.

Jako příklad uvažujme nějaké API, které manipuluje s uživateli. Podívejme se, jak budou vypadat URL pro různé akce.

Získáme všechny uživatele:

GET http://api.loc/users/

Získáme jednoho uživatele podle jeho id:

GET http://api.loc/user/1/

Vytvoříme uživatele:

POST http://api.loc/user/

Změníme uživatele podle jeho id:

PUT http://api.loc/user/1/

Odstraníme uživatele podle jeho id:

DELETE http://api.loc/user/1/

Předpokládejme, že máte API produktů internetového obchodu. Popište URL obchodu tak, aby se API stalo RESTful.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout