Preskoči na glavno vsebino

Podporované HTTP Operácie

Aké sú podporované HTTP operácie

Avtor: Lenka Haringerová

Čítanie záznamu

Dáta možno čítať pomocou metódy GET. Je zohľadňovaný výstupný formát.

Mazanie záznamu

Mazať možno iba jednotlivé záznamy, a to pomocou ich detailového URL (t. j. obsahujú identifikátor). Viac záznamov súčasne možno zmazať iba použitím akcií pri bežnej aktualizácii (pozri nižšie).

Ak záznam neexistuje, je vrátený kód 404. Ak sa záznam podarilo zmazať, je vrátený kód 200.

Vytvorenie/aktualizácia záznamu

ABRA Flexi nerozlišuje operácie POST a PUT. Význam teda vždy závisí od cieľovej adresy (URL) a od obsahu, ktorý je zaslaný. Ak ukladáme záznamy na adresu výpisu evidencie, záznamy sú buď pridané alebo aktualizované podľa toho, či bol nájdený identifikátor.

Ak vykonám operáciu na detail záznamu, správa nemusí obsahovať žiadny identifikátor a je prevzatý identifikátor z URL.

Záznam, ktorý modifikujem pomocou detailového URL, musí vždy existovať.

Pomocou výpisového URL môžem modifikovať súčasne viac záznamov. Ak majú záznamy uvedený identifikátor pridelený systémom ABRA Flexi, musia existovať. Ak obsahujú ako identifikáciu napr. externé ID, záznamy, ktoré nie sú v ABRA Flexi dostupné, budú vytvorené.

Poznámka: v prípade metódy POST sa očakávajú dáta vo formáte XML alebo JSON a nie ako formulárové dáta (multipart/form-data).

Voľba formátu pri vytváraní záznamu

Formát, v akom sú očakávané dáta a v akom je odpoveď, sú vždy zhodné a nie je možné ich kombinovať. Vstupný formát je určený buď podľa hlavičky Content-Type alebo podľa prípony v URL.

Identifikátor nového záznamu

Identifikátor vytvoreného dokladu je odovzdaný niekoľkými spôsobmi (viac pozri identifikátory)

Ste s tem dobili odgovor na svoje vprašanje?