Restful api和搜索和邀请等操作

Restful api和搜索和邀请等操作,rest,restful-architecture,restful-url,api-design,httpverbs,Rest,Restful Architecture,Restful Url,Api Design,Httpverbs,Restful api不应在路径中使用动词,但应如何为以下内容设计api: 搜索产品 过滤产品 邀请朋友 始终问问自己: 我的资源是什么 列出产品:GET/api/products 过滤产品:GET/api/products?status={{{status}} 邀请朋友:POST/api/invitation 请注意,路径(REST资源)是一个名词(邀请),而不是动词(邀请)

Restful api不应在路径中使用动词,但应如何为以下内容设计api:

  • 搜索产品
  • 过滤产品
  • 邀请朋友
始终问问自己:

我的资源是什么

  • 列出产品:
    GET/api/products
  • 过滤产品:
    GET/api/products?status={{{status}}
  • 邀请朋友:
    POST/api/invitation
请注意,路径(REST资源)是一个名词(
邀请
),而不是动词(
邀请