我想知道是否有办法(当然,如果这是一个好习惯)通过单个REST API调用更新“大”对象列表(例如,> 100)。
我知道REST API定义了http GET,POST,PUT,DELETE
目前我个人用每个单个对象调用PUT。
这可能导致性能不足?
我发现了一篇关于PATCH方法HTTP的文章,但我不知道这是否是我真正需要的。
我使用的技术是: ASP .NET WEBAPI2 AngularJS
答案 0 :(得分:1)
HTTP-Put
和Post
应该是可行的方法。
但是,由于您要更新集合,请查看是否可以更新集合本身而不是其中的每个条目。如果它是像2014年前100部电影那样的集合"这个集合应该有一个id。
目前我个人用每个单个对象调用PUT。 这可能导致性能不足吗?
是的,对于每个请求,您都需要发送必须发送的信息。