नहीं की जगह मैं एक REST API विकासशील रहा हूँ, और मैं सोच रहा हूँ निम्नलिखित:HTTP PUT का उपयोग कर, लेकिन पूरी तरह से इकाई
मैं वेब सेवा की कुछ इकाइयां अद्यतन करने के लिए HTTP PUT उपयोग करना चाहते हैं। प्रारूप एक urlencoded शरीर होगा। क्या यह केवल उन संस्थाओं को अद्यतन करने के लिए स्वीकार्य है जो पूरी इकाई के बजाय वास्तव में निर्दिष्ट किए गए थे?
मैं पूछ रहा हूं, क्योंकि कुछ अपडेट करने के लिए PUT एक बहुत ही सुविधाजनक तरीका होगा, लेकिन मैं नहीं चाहता कि वे फ़ील्ड को हटा दें यदि वे उनमें से कुछ को गलत वर्तनी के साथ हुआ। इसके अतिरिक्त, मैं कार्यान्वयनकर्ता को हमेशा पहले प्राप्त करने के लिए मजबूर नहीं करना चाहता हूं और वास्तव में उपयोग नहीं कर सकने वाले प्रत्येक फ़ील्ड की प्रतिलिपि बनाना चाहता हूं ..
पैच, जैसा कि आपने बताया है, अभी भी एक मसौदा है .. एकाधिक PUTs बहुत परेशान होंगे :) मैं इसके बजाय POST का उपयोग कर सकता हूं .. PUT बहुत अच्छा होगा हालांकि .. – Evert
सहमत है कि पोस्ट संभवतः आपका सबसे अच्छा विकल्प है - लेकिन पाइपलाइन किए गए विचारों पर विचार करें यदि फ़ील्ड की संख्या # फ़ील्ड की कुल संख्या के सापेक्ष छोटी है। –