Sobes.tech
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.