使用REST API更新多个对象

时间:2014-10-10 07:33:56

标签: angularjs rest asp.net-web-api2

我想知道是否有办法(当然,如果这是一个好习惯)通过单个REST API调用更新“大”对象列表(例如,> 100)。

我知道REST API定义了http GET,POST,PUT,DELETE

目前我个人用每个单个对象调用PUT。

这可能导致性能不足?

我发现了一篇关于PATCH方法HTTP的文章,但我不知道这是否是我真正需要的。

我使用的技术是: ASP .NET WEBAPI2 AngularJS

1 个答案:

答案 0 :(得分:1)

HTTP-PutPost应该是可行的方法。 但是,由于您要更新集合,请查看是否可以更新集合本身而不是其中的每个条目。如果它是像2014年前100部电影那样的集合"这个集合应该有一个id。

  

目前我个人用每个单个对象调用PUT。   这可能导致性能不足吗?

是的,对于每个请求,您都需要发送必须发送的信息。