Я працюю над невеликою клієнтською серверною програмою для збору замовлень. Я хочу це зробити "REST (ful) способом".
Що я хочу зробити:
Зберіть всі замовні лінії (товар і кількість) і відправте повне замовлення на сервер
На даний момент я бачу два варіанти для цього:
- Надішліть кожну лінію замовлення на сервер: POST qty та product_id
Я насправді не хочу цього робити, тому що хочу обмежити кількість запитів до сервера, тому варіант 2:
- Зберіть всі замовні лінії та одразу надішліть їх на сервер.
Як слід реалізувати варіант 2? у мене є кілька ідей: загортайте всі порядкові лінії в об’єкт JSON і відправте це на сервер або використовуйте масив для розміщення рядків замовлення.
Чи є гарною ідеєю чи хорошою практикою реалізація варіанту 2, і якщо так, як мені це зробити.
Що таке хороша практика?