Sto scrivendo una piccola app che fa una cosa sola: prende alcuni dati forniti dall'utente, fa delle analisi su di essa e restituisce un "tag" per quei dati. Sto pensando che il cliente dovrebbe o GET
o POST
la loro richiesta a /getTag
per ottenere una risposta indietro.Corretto un modo RESTful per gestire una richiesta che non sta davvero creando o sta ottenendo qualcosa?
Nulla viene memorizzato sul server quando il client esegue questa operazione, quindi è strano usare un POST. Tuttavia, non esiste nemmeno un URI uniforme per l'analisi, quindi l'uso di un GET è strano, poiché restituirà cose diverse a seconda dei dati forniti.
Qual è il modo migliore per rappresentare questa funzionalità con REST?