Abbiamo un URL nel seguente formato
/ Instance / {instanceType} / {} instanceId
Puoi chiamarlo con i metodi HTTP standard: POST, GET, DELETE, PUT. Tuttavia, ci sono alcune altre azioni che intraprendiamo come "Salva come bozza" o "Curare"
Pensavamo di poter usare solo metodi HTTP personalizzati come: DRAFT, VALIDATE, CURATE
Penso che questo sia accettabile poiché gli standard dicono
"Il set di metodi comuni per HTTP / 1.1 è definito di seguito. Sebbene questo set possa essere espanso, non si può presumere che metodi aggiuntivi condividano la stessa semantica per client e server estesi separatamente."
E strumenti come WebDav creano alcune delle proprie estensioni.
Ci sono problemi che qualcuno ha incontrato con metodi personalizzati? Sto pensando a server proxy e firewall, ma qualsiasi altra area di interesse è benvenuta. Dovrei rimanere al sicuro e avere solo un parametro URL come action = validate | curate | draft?