0

在我的 RESTful Web API 应用程序中,我目前正在使用以下模板:

Get one product by id: 
GET api/product/12

Save product
POST api/product

Update product
PUT api/product

批量发布的最佳 uri 模板是什么?

我最初的想法是这样的:

POST api/product/bulk
4

2 回答 2

3
[WebInvoke(Method = "POST",BodyStyle = WebMessageBodyStyle.Wrapped,
 ResponseFormat = WebMessageFormat.Json,
 RequestFormat = WebMessageFormat.Json)]

void SaveProduct(int productId);

假设,您有以下服务并正确实施。为此,您的服务 uri 将是:

yourDomain/SaveProduct/productId=productIdNumber

于 2013-06-17T10:35:01.757 回答
2

我觉得这更直观:

POST api/products
于 2013-06-17T10:26:01.310 回答