我想知道批量发送数据与发送多个POST请求以发送数据之间的区别。例如: -
我有一个端点/data
。我想知道将数据作为一个API调用发送,即在列表中发布数据
[
{'key1':value1,'key2':value2,'key3':value3},
{'key1':value11,'key2':value21,'key3':value31},
{'key1':value12,'key2':value22,'key3':value32},
{'key1':value13,'key2':value23,'key3':value33},
]
vs在端点/data
上进行多次调用,在这种情况下,4个调用逐个发送数据。
答案 0 :(得分:1)
我看到两个主要区别:
此外,如果您想使用POST方法支持这两种方法(添加单个元素和几个元素),您需要做一些工作来检测您的情况。您可以依赖收到的内容(数组与否)或利用自定义操作标题。
我写了一篇关于RESTfuk服务中批量更新的博文:https://templth.wordpress.com/2015/05/14/implementing-bulk-updates-within-restful-services/。也许它会让你感兴趣......
希望它可以帮到你, 亨利