我是第一次使用spring框架创建一个RestFul API,现在我对用于创建,读取,更新和删除的常用标签感到困惑.我想按照一种模式在代码中进行简单的维护.我应遵循的标签是否有任何规则或命名模式?
我在考虑:
/service -> return every services
/service/new -> create new service
/service/update -> update service
/service/delete -> delete service
Run Code Online (Sandbox Code Playgroud)
使用HTTP动词控制您要对资源执行的操作:
GET: /services -> returns all elements
GET: /services/{id} -> returns element with id
POST: /services -> creates a new object, pass the object in the body
PUT: /services/{id} -> updates element with id, pass updated values in body
DELETE: /services/{id} -> delete element with id
Run Code Online (Sandbox Code Playgroud)
我强烈建议您在GET:/ services中使用查询参数进行分页,如果未列出,则返回第1页的默认号码.
完整请求可能如下所示:http://www.example.com/services?page = 5&count = 10
归档时间: |
|
查看次数: |
89 次 |
最近记录: |