【发布时间】:2018-04-13 16:35:36
【问题描述】:
我们正在设计 Rest API。但是我对端点命名约定有点困惑。根据我的理解,SOAP 标准允许服务端点名称为 verb + noun 例如
getEmployee
deleteEmployee
changeEmployeeLocation
enableDisableEmployee
但在 REST 中,我们一般通过主实体和 HTTP 方法来控制名称。这对于 CURD 操作非常有用。我不确定如何根据 REST 命名标准命名 changeEmployeeLocation 等端点
getEmployee (SOAP) -> /employee (REST - GET HTTP Method)
deleteEmployee (SOAP) -> /employee (REST - DELETE Method)
changeEmployeeLocation (SOAP) -> ???
enableDisableEmployee (SOAP) -> ???
谢谢!
【问题讨论】:
标签: rest