Je travaille sur un petit programme client-serveur pour collecter les commandes. Je veux faire cela de manière "REST (ful)".
Ce que je veux faire, c'est:
Collecter toutes les lignes de commande (produit et quantité) et envoyer la commande complète au serveur
Pour le moment, je vois deux options pour le faire:
- Envoyez 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 requêtes au serveur, donc option 2:
- Collectez toutes les lignes de commande et envoyez-les au serveur à la fois.
Comment dois-je mettre en œuvre l'option 2? Voici quelques idées que j'ai: enveloppez toutes les lignes de commande dans un objet JSON et envoyez-le au serveur ou utilisez un tableau pour publier 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 le faire?
Qu'est-ce qu'une bonne pratique?