मैं एक रीस्टफुल एपीआई लिख रहा हूं, और मैं एक कुंजी बनाने वाले उपयोगकर्ता की प्रक्रिया के बारे में सोच रहा हूं। मैं निम्नलिखित संभावनाएं हैं:क्या पुट और POST अनुरोध आवश्यक हैं/अनुरोध निकाय होने की उम्मीद है?
- GET अनुरोध
/new/<keyname>
के लिए - हालांकि यह बहुत आसान है मुझे लगता है कि मैं इस का उपयोग नहीं होगा, क्योंकि मैंने सुना प्राप्त पुन: प्राप्त करने और/या सूची में जानकारी के लिए है, /<keyname>
पर POST अनुरोध - यह मुझे आसान और सरल लग रहा था, लेकिन अनुरोध निकाय में कोई भी डेटा पास नहीं करता है। क्या मैं इसे इस तरह से कर सकता हूं? क्या यह अजीब है?- अनुरोध अनुरोध
"keyname=SomeKey"
में पास/keys
पर POST अनुरोध - क्या यह सही तरीका है?
मैं this API from joyent को देखा और उनके रख सकते हैं और पोस्ट अनुरोध में वे अनुरोध शरीर में कुछ डेटा गुजरती हैं। क्या यह उम्मीद है? क्या वास्तव में गलत है कि एक पुट और POST अनुरोध में अनुरोध निकाय की आवश्यकता नहीं है?
POST को शरीर की आवश्यकता होती है, लेकिन वह शरीर एक खाली दस्तावेज़ हो सकता है। अंतर सूक्ष्म है, लेकिन यह वही बात नहीं है। उदाहरण के लिए, आपके पास अभी भी खाली दस्तावेज़ के लिए एक mimetype है। –
@PedroWerneck क्या आप उस दावे के लिए संदर्भ प्रदान कर सकते हैं? जो मैंने पढ़ा है वह उस परिप्रेक्ष्य के अनुरूप नहीं है। –
यही वह पोस्ट है जो आपने पोस्ट किया है। एक शून्य लंबाई शरीर शरीर के समान नहीं है। आपको अभी भी खाली दस्तावेज़ से जुड़े कुछ मेटाडेटा भेजना होगा। –