在我的 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
[WebInvoke(Method = "POST",BodyStyle = WebMessageBodyStyle.Wrapped,
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json)]
void SaveProduct(int productId);
假设,您有以下服务并正确实施。为此,您的服务 uri 将是:
yourDomain/SaveProduct/productId=productIdNumber
我觉得这更直观:
POST api/products