Sobes.tech
Junior — Middle

Lze do těla POST žádosti zahrnout identifikátor pro odeslání na server?

sobes.tech AI

Odpověď od AI

Ano, identifikátor lze zahrnout do těla POST požadavku a odeslat na server. Obvykle jsou v REST API identifikátory vytvářeny serverem (například při vytváření nového záznamu), ale pokud je potřeba, může klient poslat identifikátor v těle požadavku.

Například při vytváření zdroje s předem známým ID:

POST /items
{
  "id": "12345",
  "name": "Název položky"
}

Je však třeba vzít v úvahu, že v některých API jsou identifikátory generovány serverem a klient je nemusí posílat. Všechno záleží na obchodní logice a dohodách API.