Dato il seguente scenario:
-
Entità insegnante
{ "id": "1234", "name": "Mr. Didactic", "Subject": "History", "Classroom": "1A" }
-
Endpoint dell'API REST:
/teacher/id/1234
Diciamo che invio una richiesta POST (aggiornamento) all'endpoint con questo corpo della richiesta:
{
"id": "1234",
"name": "Mr. Didactic",
"Subject": "History"
}
Come dovrebbe essere gestito / interpretato? È richiesto che Classroom
sia impostato su null / empty?
O è intatto, cioè non fare nulla per Classroom, non fa parte della richiesta?
O c'è un altro modo di interpretarlo? Cosa ci si aspetta o sono le migliori pratiche qui?