在RESTful Web服务中,增量功能应使用哪种HTTP方法?

时间:2017-07-21 16:50:57

标签: rest http

举个例子:

我有一个RESTful Web服务。它有一个GET /status/:item_id端点。

我想允许项目进展到下一个状态,但我不想允许指定状态: {SOME-HTTP-METHOD} /status/:item_id/next

我应该使用哪种HTTP方法?上面列出的方法是RESTful吗?

1 个答案:

答案 0 :(得分:3)

POST请求似乎是the most semantic

  

POST方法用于请求源服务器接受请求中包含的实体,作为请求行中Request-URI标识的资源的新下级。 POST旨在允许统一的方法来涵盖以下功能:

     
      
  • 现有资源的注释;
  •   
  • (其他...)
  •