मैं एक Restful वेब सेवा को लागू कर रहा हूं और उपलब्ध कार्यों में से एक होगा reload
। इसका उपयोग कॉन्फ़िगरेशन, कैश आदि को फिर से लोड करने के लिए किया जाएगा।
हमने GET
इस तरह से एक यूआरआई के लिए एक सरल के साथ शुरुआत की : ${path}/cache/reload
(कोई पैरामीटर पारित नहीं किया जाता है, केवल यूआरआई कहा जाता है)। मुझे पता है कि जीईटी अनुरोध के साथ डेटा को संशोधित नहीं किया जाना चाहिए।
RESTful वेब सेवा में किसी क्रिया / आदेश को लागू करने के लिए उपयोग करने के लिए कौन सी क्रिया सही है?
रीलोड REST वेब सेवा का एक कमांड है जो अपने स्वयं के कैश / कॉन्फ़िगरेशन / आदि को फिर से लोड करता है। यह एक विधि नहीं है जो क्लाइंट को जानकारी लौटाती है।
संभवतः मैं जो करने की कोशिश कर रहा हूं वह REST नहीं है, लेकिन यह अभी भी कुछ है जिसे इस तरह से करने की आवश्यकता है। reload
विधि केवल एक वास्तविक उदाहरण है कि आवेदन के दायरे में भावना और सबसे यह पर ध्यान केंद्रित जवाब बनाता था, लेकिन वास्तव में, मैं सिर्फ जानना चाहता है जो क्रिया, एक कार्रवाई है कि CRUD नहीं करता है को गति प्रदान करने के लिए आवश्यक है लेकिन अभी भी डेटा में परिवर्तन / राज्य।
मैंने स्टैक ओवरफ्लो पर इस विस्तृत asnwer को इस विषय पर पाया: https://stackoverflow.com/questions/16877968/