3 rest restful-url restful-architecture
我想知道,更新(!)项目的一个字段(状态)的RESTFul,灵活和更好的方法是什么
/api/v1/items/:id?action=start
/api/v1/items/:id/start
/api/v1/items/:id/ + action in the body
/api/v1/items/:id/status/{active|stopped}
Run Code Online (Sandbox Code Playgroud)
或物品
/api/v1/items?action=start
/api/v1/items/start
/api/v1/items/ + action in the body
/api/v1/items/status/{active|stopped}
Run Code Online (Sandbox Code Playgroud)
我更喜欢第三种API结构:
/api/v1/items/:id/ + action in the body
Run Code Online (Sandbox Code Playgroud)
我的理由包括:
/api/v1/items
.这将是一个信息丰富的超媒体控件列表.同样,Richardson成熟度模型提供了一个很好的例子. 归档时间: |
|
查看次数: |
2201 次 |
最近记录: |