我正在开发一个小型客户端服务器程序来收集订单。我想以“ REST(有效)方式”执行此操作。
我想做的是:
收集所有订单行(产品和数量)并将完整的订单发送到服务器
目前,我看到执行此操作的两个选项:
- 将每个订单行发送到服务器:POST数量和product_id
我实际上不想这样做,因为我想限制对服务器的请求数,因此选项2:
- 收集所有订单行并将它们立即发送到服务器。
我应该如何实施选项2?我有两个想法:将所有订单行包装在JSON对象中,然后将其发送到服务器或使用数组发布订单行。
实施选项2是个好主意还是好的做法,如果是的话,我应该怎么做。
什么是好习惯?