【发布时间】:2016-08-17 06:54:52
【问题描述】:
*我刚刚开始探索 RESTful 服务,我发现 rest 使用基于资源的 URI,所以我只是想知道它们之间有什么区别,以及基于资源的 URI 是否比基于动作的 URI 有任何优势 *
【问题讨论】:
标签: web-services rest jersey jax-rs
*我刚刚开始探索 RESTful 服务,我发现 rest 使用基于资源的 URI,所以我只是想知道它们之间有什么区别,以及基于资源的 URI 是否比基于动作的 URI 有任何优势 *
【问题讨论】:
标签: web-services rest jersey jax-rs
Action-based URL Resource-based URL
-----------------------------------------------------------------
GET /register GET /accounts/application
POST /register POST /accounts
GET /catalog/search GET /queries/form
POST /catalog/search POST /queries
GET /cart GET /order/123
POST /cart/add-item POST /order/123/items
POST /cart/empty DELETE /order/123
GET /check-out GET /order/123/invoice
POST /check-out POST /order/123/payments
GET /thank-you GET /order/123/receipt
POST /sign-in POST /sessions
POST /admin/delete-user?id=123 DELETE /user/123
GET /catalog/edit?id=123 GET /items/123/form
POST /catalog/edit?id=123 PUT /items/123
【讨论】: