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 "Curato"
Pensavamo di poter utilizzare solo metodi HTTP personalizzati come: DRAFT, VALIDATE, CURATE
Penso che sia accettabile dal momento che gli standard dicono
"The set of common methods for HTTP/1.1 is defined below. Although this set can be expanded, additional methods cannot be assumed to share the same semantics for separately extended clients and servers."
E strumenti come WebDav creano alcune delle loro estensioni.
Ci sono problemi con cui qualcuno si è imbattuto con metodi personalizzati? Sto pensando a server proxy e firewall, ma qualsiasi altra area di interesse è ben accetta. Dovrei rimanere al sicuro e avere solo un parametro URL come action = validate | curate | draft?