我正在实现RESTful Web服务,可用的操作之一将是reload
。它将用于重新加载配置,缓存等。
我们从一个简单GET
的URI 开始,如下所示:(${path}/cache/reload
不传递任何参数,仅调用URI)。我知道不应使用GET请求修改数据。
在RESTful Web服务中用来调用动作/命令的正确动词是什么?
重新加载是REST Web服务的命令,该命令重新加载自己的缓存/配置/等。它不是将信息返回给客户端的方法。
我想做的可能不是REST,但这仍然需要通过这种方式来完成。该reload
方法只是一个真实的示例,在应用程序范围内有意义,并且大多数答案都针对该示例,但是实际上,我只需要知道哪个动词即可触发不执行CRUD的操作,但仍会更改数据/州。
我在以下主题的Stack Overflow上找到了这个详细的答案:https ://stackoverflow.com/questions/16877968/