Sto lavorando a un piccolo programma client server per raccogliere gli ordini. Voglio farlo in un modo "REST (ful)".
Quello che voglio fare è:
Raccogli tutte le linee d'ordine (prodotto e quantità) e invia l'ordine completo al server
Al momento vedo due opzioni per farlo:
- Invia ogni orderline al server: POST qty e product_id
In realtà non voglio farlo perché voglio limitare il numero di richieste al server, quindi l'opzione 2:
- Raccogli tutte le linee d'ordine e inviale subito al server.
Come devo implementare l'opzione 2? un paio di idee che ho sono: avvolgere tutte le orderline in un oggetto JSON e inviarlo al server o utilizzare un array per pubblicare le orderline.
È una buona idea o una buona pratica implementare l'opzione 2 e, in caso affermativo, come dovrei farlo.
Qual è la buona pratica?