मैं एक शानदार वेब सेवा बना रहा हूं और कुछ संसाधन कंप्यूटिंग या प्रोसेसिंग फ़ंक्शन कर रहे हैं। उदाहरण के लिए, किसी उपयोगकर्ता को छवि सबमिट करके और स्केल या परिवर्तित छवि को वापस प्राप्त करके एपीआई के माध्यम से छवियों को स्केल और कनवर्ट करना संभव है।रीस्टफुल प्रोसेसिंग फ़ंक्शन/संसाधन: प्राप्त करें या पोस्ट करें?
Treat the processing function as a resource, and use HTTP GET to fetch a
representation containing the output of the processing function. Use query
parameters to supply inputs to the processing function.
इस मामलों में जहां आदानों इस तरह के एक बिंदु के देशांतर/अक्षांश निर्देशांकों के रूप में सरल कर रहे हैं (के लिए स्पष्ट है:
RESTful वेब सेवाओं कुकबुक, खंड 2.5 के अनुसार, मैं का उपयोग करना चाहिए)। हालांकि, क्या मुझे छवियों जैसे बड़े इनपुट के लिए एक ही सलाह का पालन करना चाहिए? जहां तक मुझे पता है कि यह डेटा एक क्वेरी पैरामीटर के रूप में भेजना संभव नहीं है।
यह यहां महत्वपूर्ण धारणा है: "छवि पहले ही सर्वर पर संग्रहीत है।" क्या इसे PUT या POST के साथ प्राप्त करना है [एक अलग प्रश्न] (http://stackoverflow.com/questions/630453/put-vs-post-in-rest)। – kdbanman