Estoy implementando un servicio web RESTful y una de las acciones disponibles será reload
. Se utilizará para recargar configuraciones, caché, etc.
Comenzamos con un simple GET
a un URI como este: ${path}/cache/reload
(no se pasan parámetros, solo se llama el URI). Soy consciente de que los datos no deben modificarse con una solicitud GET.
¿Cuál es el verbo correcto a usar para invocar una acción / comando en un servicio web RESTful?
EDITAR: La recarga es un comando del servicio web REST que recarga su propio caché / configuración / etc. No es un método que devuelve información al cliente.
EDICIÓN FINAL: Probablemente lo que estoy tratando de hacer no sea REST, pero aún es algo que debe hacerse de esta manera. El método reload
fue solo un ejemplo real que hace sentido en el alcance de la aplicación y la mayoría de las respuestas se centraron en ella, pero de hecho, solo necesitaba saber qué verbo desencadenar una acción que no hace CRUD, pero que aún cambia los datos / estado.
Encontré esta respuesta detallada en el Desbordamiento de pila sobre el tema: enlace