Я работаю над небольшой клиент-серверной программой для сбора заказов. Я хочу сделать это "REST (полностью) способом".
Что я хочу сделать:
Соберите все строки заказа (продукт и количество) и отправьте полный заказ на сервер
На данный момент я вижу два варианта сделать это:
- Отправьте каждую строку заказа на сервер: POST qty и product_id
На самом деле я не хочу этого делать, потому что хочу ограничить количество запросов к серверу, поэтому вариант 2:
- Соберите все строки заказов и сразу отправьте их на сервер.
Как реализовать вариант 2? У меня есть пара идей: оберните все строки заказа в объект JSON и отправьте его на сервер или используйте массив для публикации строк заказа.
Является ли реализация варианта 2 хорошей идеей или хорошей практикой, и если да, то как мне это сделать.
Что такое хорошая практика?