如何在rest方法中转换这个java/soap方法?

pu3pd22g  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(416)

如何在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}

但我不确定

6ojccjat

6ojccjat1#

你就快到了。您只需要两个uri,每个uri都有两个方法的实现。 /api/employees 使用 POST 创建新员工。此方法接受一个文档,其中包含一个序列化为json/xml/…的雇员。。。
使用 GET 检索所有员工。返回格式正确的文档,其中包含雇员表示的列表,或者(可能)指向单个雇员的链接列表。可能已分页。您还可以选择允许uri接受查询参数以允许筛选/搜索。 /api/employees/{id} 使用 GET 检索单个雇员
使用 PUT 修改现有员工
两种方法都使用相同的文档表示格式
注意:对于表示“组”的uri路径元素,通常使用复数形式 employees 而不是 employee . 但这完全是你的选择。

相关问题