Je travaille sur un petit programme client-serveur pour collecter les commandes. Je veux faire cela d'une manière "REST(ful)".
Ce que je veux faire, c'est :
Collecte de toutes les lignes de commande (produit et quantité) et envoi de la commande complète au serveur.
Pour l'instant, je vois deux options pour y parvenir :
- Envoyer chaque ligne de commande au serveur : POST qty et product_id
En fait, je ne veux pas faire cela parce que je veux limiter le nombre de demandes au serveur, donc l'option 2 :
- Rassemblez toutes les lignes de commande et envoyez-les au serveur en une seule fois.
Comment dois-je mettre en œuvre l'option 2 ? J'ai quelques idées : Envelopper toutes les lignes de commande dans un objet JSON et l'envoyer au serveur ou utiliser un tableau pour afficher les lignes de commande.
Est-ce une bonne idée ou une bonne pratique de mettre en œuvre l'option 2, et si oui, comment dois-je m'y prendre ?
Qu'est-ce qu'une bonne pratique ?