Estou trabalhando em um pequeno programa de servidor cliente para coletar pedidos. Eu quero fazer isso de uma "maneira REST (completa)".
O que eu quero fazer é:
Colete todas as linhas de pedido (produto e quantidade) e envie o pedido completo ao servidor
No momento, vejo duas opções para fazer isso:
- Envie cada linha de pedido para o servidor: POST qty e product_id
Na verdade, não quero fazer isso porque desejo limitar o número de solicitações ao servidor, portanto, a opção 2:
- Colete todas as linhas de pedidos e envie-as para o servidor de uma só vez.
Como devo implementar a opção 2? algumas idéias que tenho são: Quebra todas as linhas de pedido em um objeto JSON e enviá-lo ao servidor ou use uma matriz para postar as linhas de pedido.
É uma boa ideia ou boa prática implementar a opção 2 e, em caso afirmativo, como devo fazê-lo.
O que é uma boa prática?