举个例子:
我有一个RESTful Web服务。它有一个GET /status/:item_id
端点。
我想允许项目进展到下一个状态,但我不想允许指定状态:
{SOME-HTTP-METHOD} /status/:item_id/next
。
我应该使用哪种HTTP方法?上面列出的方法是RESTful吗?
答案 0 :(得分:3)
POST
请求似乎是the most semantic:
POST方法用于请求源服务器接受请求中包含的实体,作为请求行中Request-URI标识的资源的新下级。 POST旨在允许统一的方法来涵盖以下功能:
- 现有资源的注释;
- (其他...)