宁静的api和搜索和邀请等操作

时间:2016-11-29 07:16:05

标签: rest restful-architecture restful-url api-design httpverbs

Restful api不应该在路径中使用动词,而是如何设计api:

  • 搜索产品
  • 过滤产品
  • 邀请朋友

1 个答案:

答案 0 :(得分:3)

总是问问自己:

  

我的资源是什么?

  • 列出产品:GET /api/products
  • 过滤产品:GET /api/products?status={{status}}
  • 邀请朋友:POST /api/invitation

请注意,路径(REST资源)是名词(invitation),而不是动词(invite)。