リモートリソースの再起動に適したHTTPメソッド(GETまたはPUT)を(ある意味で)判断するのに苦労しています。
一方でhttp://tools.serviceprovider.net/canopies/d34db33fc4f3?reboot=true
は、新しく再起動されたキャノピーの表現を取得したい場合があるため、呼び出す方がセマンティックに思えます。
一方、再起動は「安全」ではないため(必ずしもべき等ではありませんが、キャノピーまたはモデムはデータベース内の単なる行ではありません)、キャノピーを再起動の状態にする方が意味的に見える場合があります。次に、サーバーに202を返して、再起動が開始されて処理中であることを示します。
私は先週、HTTP / 1.1、REST、HATEOAS、およびその他の関連する概念について読んでいたので、まだそれらをまとめています。よりベテランの開発者は、私の予感を確認または払拭してください。