Saya sedang mengerjakan program server klien kecil untuk mengumpulkan pesanan. Saya ingin melakukan ini dengan "REST (ful) way".
Yang ingin saya lakukan adalah:
Kumpulkan semua orderlines (produk dan kuantitas) dan kirim pesanan lengkap ke server
Saat ini saya melihat dua opsi untuk melakukan ini:
- Kirim setiap baris pesanan ke server: POST qty dan product_id
Saya sebenarnya tidak ingin melakukan ini karena saya ingin membatasi jumlah permintaan ke server jadi opsi 2:
- Kumpulkan semua orderlines dan kirimkan ke server sekaligus.
Bagaimana cara menerapkan opsi 2? beberapa ide yang saya miliki adalah: Bungkus semua orderlines dalam objek JSON dan kirim ini ke server atau gunakan array untuk memposting orderlines.
Apakah itu ide yang baik atau praktik yang baik untuk menerapkan opsi 2, dan jika demikian, bagaimana saya harus melakukannya.
Apa praktik yang baik?