2010-01-07 24 views
7

करता HTTP PUT HTTP POST से अधिक लाभ है, विशेष रूप से फ़ाइल अपलोड के लिए? डेटा स्थानांतरण बहुत सुरक्षित होना चाहिए। इस पर आपके विचार/मार्गदर्शन बहुत मददगार होंगे।HTTP POST HTTP बनाम डाल

उत्तर

1

क्या HTTP PUT के पास HTTP पोस्ट पर फायदे हैं, खासकर फ़ाइल अपलोड के लिए?

आप डेटा भेजने के लिए मानक उपकरण का उपयोग कर सकते हैं (यानी उन लोगों को जो आपकी फ़ाइल को अपलोड किया जाना चाहिए या उस फ़ाइल का प्रतिनिधित्व करने के तरीके के बारे में जानने के लिए अपनी कस्टम योजना से अवगत नहीं होना चाहिए)। उदाहरण के लिए, OpenOffice.org में WebDAV समर्थन शामिल है।

डेटा स्थानांतरण अत्यधिक सुरक्षित

विधि आप का उपयोग करने वाले के साथ कोई संबंध नहीं है होना चाहिए। सुरक्षा के लिए प्रमाणीकरण और प्रमाणीकरण के कुछ रूपों के संयोजन में एसएसएल का उपयोग करें।

10

PUT जो एक बहुखण्डीय अपलोड कर की आवश्यकता है तो और अधिक पोस्ट से फ़ाइल अपलोड करने के लिए डिज़ाइन किया गया है, लेकिन फिर यह के रूप में है जो आप को लागू करने के लिए और अधिक सुविधाजनक है के लिए अपने सर्वर क्या कर सकते हैं करने के लिए नीचे आता है।

जो भी HTTP विधि का उपयोग करें, आप स्पष्ट में डेटा संचारण किया जाएगा जब तक कि आप SSL का उपयोग कर कनेक्शन को सुरक्षित।

+0

पोस्ट बहुखण्डीय आवश्यकता नहीं है। –

3

मैं PUT बनाम पोस्ट की पसंद अधिक नियम के आधार पर किया जाना चाहिए लगता है:

PUT एक यूआरएल को अपडेट करने या संसाधन है कि उस URL पर दी जा सकती है, बनाने के लिए इस्तेमाल किया जाना चाहिए।

POST किसी URL पर किसी अन्य ("अधीनस्थ") URL पर स्थित संसाधन को अद्यतन या बनाने के लिए उपयोग किया जाना चाहिए, या http के माध्यम से locatable नहीं है।

कोई भी सुरक्षा के बारे में विकल्प दोनों डाल दिया और पोस्ट के साथ समान रूप से काम करना चाहिए। https एक अच्छी शुरुआत है, यदि आप एक आरईएसटी एपीआई बना रहे हैं तो कुंजी, प्रमाणीकरण, प्रमाणीकरण और संदेश हस्ताक्षर जांच के लायक हैं।

+0

हाय एडम, स्पष्टीकरण के लिए धन्यवाद –

संबंधित मुद्दे