我读了很多书,我知道 REST API 使用 HTTP 动词映射资源。例如,当教程显示像 Employee 这样的示例时,这很容易理解。PUT 将是一条新记录(如果它不存在)或更新;GET 将提取包含所有员工的列表,GETapi.example.com/employee/12
将提取 ID = 12 的员工的记录。
但是,例如,我如何映射更有用的查询,例如“让我找到所有工资低于 50.000、在公司工作不到 2 年且婚姻状况为单身的员工”?换句话说,我如何参数化查询?添加参数是否正确api.example.com/Employee?salary<50000&years<2&marital-status=single" ?