Estoy trabajando en un programa de servidor de cliente pequeño para recopilar pedidos. Quiero hacer esto de una manera "REST (ful)".
Lo que quiero hacer es:
Recoja todas las líneas de pedido (producto y cantidad) y envíe el pedido completo al servidor
Por el momento veo dos opciones para hacer esto:
- Envíe cada línea de pedido al servidor: POST qty y product_id
En realidad no quiero hacer esto porque quiero limitar el número de solicitudes al servidor, así que la opción 2:
- Recoja todas las líneas de pedido y envíelas al servidor de una vez.
¿Cómo debo implementar la opción 2? Un par de ideas que tengo es: Envuelva todas las líneas de pedido en un objeto JSON y envíe esto al servidor o use una matriz para publicar las líneas de pedido.
¿Es una buena idea o una buena práctica implementar la opción 2? De ser así, ¿cómo debo hacerlo?
¿Qué es una buena práctica?