根据 RESTful 服务指南,我们应该使用 GET 读取资源,使用 POST 创建新资源,使用 DELETE 删除现有资源等。
但是假设我正在开发一个 RESTFul 网络服务,比如 OrderProcessing。在 placeOrder(Order) 方法中,我必须读取一些表格,如库存、产品详细信息等,将一些新行插入到订单和订单详细信息等表格中,并进行更新,如降低库存水平等。那么我应该为 placeOrder 使用什么 HTTP 方法( ) 方法。
在非常高的层次上,我们正在创建一个新资源(订单),所以我认为 POST 是正确的 HTTP 方法。
但一般来说,在同一方法中读取/创建/更新数据的方法应该使用什么动词?