Junior — Middle
Je možné zahrnúť identifikátor do tela POST požiadavky na odoslanie na server?
sobes.tech AI
Odpoveď od AI
Áno, identifikátor môže byť zahrnutý v tele POST požiadavky a odoslaný na server. Zvyčajne sú v REST API identifikátory vytvárané serverom (napríklad pri vytváraní nového záznamu), ale ak je to potrebné, klient ich môže odoslať v tele požiadavky.
Napríklad pri vytváraní zdroja s vopred známym ID:
POST /items
{
"id": "12345",
"name": "Názov položky"
}
Je však potrebné vziať do úvahy, že v niektorých API sú identifikátory generované serverom a klient ich nemusí posielať. Všetko závisí od obchodnej logiky a dohôd API.