プロセスメソッドのRESTful Webサービスの設計方法を知りたいと思います。たとえば、特定の従業員IDに対してProcessPayrollのREST APIを作成したいとします。 ProcessPayrollは時間のかかる仕事なので、メソッド呼び出しからの応答は必要ありませんが、ProcessPayrollメソッドを非同期に呼び出して戻りたいだけです。 URLでProcessPayrollを使用することはできません。なぜなら、リソースではなく動詞ではないからです。だから、私はプロセスメソッドを呼び出すためのRESTful APIの設計
要求1
http://www.example.com/payroll/v1.0/payroll_processor POST
体
以下の方法で行くことができる、と考え{ "社員": "123" }
リクエスト2
http://www.example.com/payroll/v1.0/payroll_processor?employee=123get
上記のアプローチのどちらが正しいですか?プロセスのメソッドや関数のためのRestfulサービスを作成するための、Restful API Designのガイドラインはありますか?