Estoy escribiendo una pequeña aplicación que solo hace una cosa: toma algunos datos proporcionados por el usuario, hace algunos análisis y devuelve una "etiqueta" para esos datos. Estoy pensando que el cliente debe GET
o POST
su solicitud al /getTag
para obtener una respuesta.¿Manera RESTful adecuada para manejar una solicitud que realmente no está creando u obteniendo algo?
No se almacena nada en el servidor cuando el cliente hace esto, por lo que se siente raro usar un POST. Sin embargo, tampoco hay un URI uniforme para el análisis, por lo que usar un GET parece extraño, ya que devolverá diferentes cosas dependiendo de qué datos se proporcionen.
¿Cuál es la mejor manera de representar esta funcionalidad con REST?