REST インターフェイス用のパブリック API を設計中です。出てきたものの 1 つは、http 動詞、特に DELETE 動詞の使用でした。
特定のジョブを開始/停止または実行/中止するメソッドを公開したいと考えています。これら 2 つの API 設計の 2 つのフレーバーは次のとおりです。
役職
http://localhost/api/campaignrun/1
ID 1 でキャンペーンを実行する
消去
http://localhost/api/campaignrun/1
ID 1 でキャンペーンの実行を中止します
あるいは...
役職
http://localhost/api/campaignrun/1
{ action=execute}
ID 1 でキャンペーンを実行する
役職
http://localhost/api/campaignrun/1
{ action=abort }
ID 1 のキャンペーンの実行を中止します
私のお気に入りがあるとしたら、どれがより RESTful ですか?