Pracuję nad małym programem serwera klienta do zbierania zamówień. Chcę to zrobić w „REST (pełny) sposób”.
Chcę tylko:
Zbierz wszystkie zamówienia (produkt i ilość) i wyślij całe zamówienie na serwer
W tej chwili widzę dwie opcje, aby to zrobić:
- Wyślij każdy wiersz zamówienia na serwer: POST qty i product_id
Właściwie nie chcę tego robić, ponieważ chcę ograniczyć liczbę żądań do serwera, więc opcja 2:
- Zbierz wszystkie zamówienia i wyślij je na serwer jednocześnie.
Jak wdrożyć opcję 2? Mam kilka pomysłów: Zawiń wszystkie linie zamówienia w obiekt JSON i wyślij to na serwer lub użyj tablicy, aby opublikować linie zamówienia.
Czy dobrym pomysłem lub dobrą praktyką jest wdrożenie opcji 2, a jeśli tak, to jak mam to zrobić.
Co to jest dobra praktyka?