मैं आदेशों को इकट्ठा करने के लिए एक छोटे ग्राहक सर्वर कार्यक्रम पर काम कर रहा हूं। मैं इसे "रीस्ट (फुल) तरीके" से करना चाहता हूं।
मुझे क्या करना है:
सभी ऑर्डरलाइन (उत्पाद और मात्रा) एकत्र करें और सर्वर को पूरा ऑर्डर भेजें
फिलहाल मुझे ऐसा करने के लिए दो विकल्प दिखाई देते हैं:
- सर्वर को प्रत्येक ऑर्डरलाइन भेजें: POST Qty और product_id
मैं वास्तव में ऐसा नहीं करना चाहता क्योंकि मैं सर्वर के लिए अनुरोधों की संख्या को सीमित करना चाहता हूं इसलिए विकल्प 2:
- सभी ऑर्डरलाइन एकत्र करें और उन्हें एक ही बार में सर्वर पर भेजें।
मुझे विकल्प 2 कैसे लागू करना चाहिए? मेरे पास कुछ विचार हैं: JSON ऑब्जेक्ट में सभी ऑर्डरलाइन लपेटें और इसे सर्वर पर भेजें या ऑर्डरलाइन पोस्ट करने के लिए एक सरणी का उपयोग करें।
क्या यह विकल्प 2 को लागू करने के लिए एक अच्छा विचार या अच्छा अभ्यास है, और यदि ऐसा है तो मुझे यह कैसे करना चाहिए।
अच्छा अभ्यास क्या है?