【发布时间】:2016-05-17 15:26:41
【问题描述】:
我正在开发一个基于 REST 服务的应用程序。我已经阅读了有关开发 REST Web 服务的所有内容,但有一件事让我感到困惑。正如我所读到的,所有模块或功能都必须具有唯一且有意义的资源名称,例如
http://localhost:8080/rest/create-organization
和
http://localhost:8080/rest/add-employee
但是我的一位同事建议我,我们应该只有一个资源作为所有模块的单一着陆点,并且我们必须在请求标头中发送一些代码来识别我们想要执行的功能。例如:
http://localhost:8080/rest/application
并且,在请求头中,我们应该添加CRTORG 参数用于创建组织,ADDEMP 用于添加员工。
根据这个关键字,我们将调用适当的方法并返回响应。
这是正确的方法吗?如果没有,为什么?
【问题讨论】:
标签: web-services rest