我有一个简单的API,运作方式如下:
1.用户创建请求(`POST /requests`) 2.另一个用户检索所有请求(`GET /requests`) 3.然后为请求添加报价(`POST /requests/123/offers`) 4.原始用户现在可以看到为该请求提供的所有报价(`GET /requests/123/offers`)
我想要做的是,允许最初的用户接受一个请求,但我无法想出最佳的RESTFUL方法来实现它。
我应该使用PATCH动词吗?像 `PATCH /requests/123` 并要求补丁主体包含有效的报价ID?
1.用户创建请求(`POST /requests`) 2.另一个用户检索所有请求(`GET /requests`) 3.然后为请求添加报价(`POST /requests/123/offers`) 4.原始用户现在可以看到为该请求提供的所有报价(`GET /requests/123/offers`)
我想要做的是,允许最初的用户接受一个请求,但我无法想出最佳的RESTFUL方法来实现它。
我应该使用PATCH动词吗?像 `PATCH /requests/123` 并要求补丁主体包含有效的报价ID?