RESTful サービスのガイドラインに従って、リソースの読み取りには GET、新しいリソースの作成には POST、既存のリソースの削除には DELETE などを使用する必要があります。
しかし、たとえば OrderProcessing などの RESTFul Web サービスを開発しているとします。placeOrder(Order) メソッドでは、在庫、製品の詳細などのいくつかのテーブルを読み取り、注文や注文の詳細などのテーブルにいくつかの新しい行を挿入し、在庫レベルを下げるなどの更新を行う必要があります。次に、placeOrder( ) 方法。
非常に高いレベルで新しいリソース (Order) を作成しているので、POST を使用するのが正しい HTTP メソッドだと思いました。
しかし、一般に、同じメソッド内でデータの読み取り/作成/更新を行うメソッドには、どの動詞を使用する必要がありますか?