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