如何在REST方法中转换此Java方法?
Employee[ ] getAllEmployees()
Employee getEmployee(String id)
Employ (Employee employee)
modify_Employee (Employee employee, String id)
我认为解决方案是
GET /api/employee
GET /api/employee/{id}
POST/api/employee/{employee}
PUT /api/employee/{id}/{employee}
但我不确定
你快到了。您只需要两个URI,每个URI都有两个方法的实现。
/api/employees
POST
创建新员工。此方法接受包含单个员工的文档,该员工序列化为JSON / XML / ...GET
检索所有员工。返回格式正确的文档,其中包含员工代表的列表,或者(也许)包含指向各个员工的链接的列表。可能是分页的。您还可以选择允许URI接受查询参数,以进行过滤/搜索。/api/employees/{id}
GET
检索单个员工PUT
修改现有员工注意:URI路径元素使用复数形式表示“组”是一种常见的约定-因此,employees
而不是employee
。但是选择完全是您的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句