1

私は多くのことを読んでおり、REST API がリソースを HTTP 動詞にマップすることを理解しています。たとえば、チュートリアルで従業員のような例が示されている場合、それは非常に理解しやすいです。PUT は新しいレコード (存在しない場合) または更新になります。GET はすべての従業員のリストを抽出し、GETapi.example.com/employee/12は ID = 12 の従業員のレコードを抽出します。

しかし、たとえば、「給与が 50.000 未満で、勤続年数が 2 年未満で、婚姻状況が独身のすべての従業員を取得する」などのより有用なクエリをマッピングするにはどうすればよいでしょうか。言い換えれば、クエリをどのようにパラメータ化できるでしょうか? のようなパラメータを追加するのは正しいですかapi.example.com/Employee?salary<50000&years<2&marital-status=single" ?

4

1 に答える 1