मैं चाहता हूं कि मेरे एपीआई के पास सत्यापन-केवल अनुरोध हो। उदाहरण के लिए, मैं इस तरह के रूप में एक URL है, तो:रीस्टफुल एपीआई: सत्यापन के लिए उपयोग करने के लिए मेथोड/हेडर कॉम्बो केवल
http://api.somesite.com/users/12345
और उपयोगकर्ता एक ग्राहक के बारे में जानकारी का एक रूप को भरना है कि मैं अंत में पैच/PUT/पोस्ट करेंगे कि संसाधन के लिए। चूंकि उपयोगकर्ता फॉर्म भर रहा है, इसलिए मैं समय-समय पर सर्वर पर अपने आंशिक रूप से पूर्ण अपडेट किए गए प्रतिनिधित्व को भेजना चाहता हूं ताकि मैं उनके इनपुट के रीयलटाइम सत्यापन को प्रदर्शित कर सकूं (उदाहरण के लिए, "वह उपयोगकर्ता नाम पहले ही लिया जा चुका है", "वह पासवर्ड है बहुत छोटा")।
कोई मानक HTTP विधि या हेडर नहीं है जो इस व्यवहार के लिए उसी संसाधन पर अनुमति देता है। ऐसा लगता है मेरी विकल्प हैं:
- सत्यापन
- उपयोग एक कस्टम हेडर (एक्स somesite-मान्यता-केवल) के लिए एक नया अधीनस्थ संसाधन बनाएँ और यह दर्शाता है कि मैं मान्य करने के लिए चाहते हैं डाल लेकिन नहीं बचा
संबंधित प्रश्न: http : //stackoverflow.com/questions/8368931/how-should-i-design-a-restful-url-to-validate-an-object – suing
ग्रेट सवाल। बस इस मुद्दे में भी भाग गया, और मैं सटीक दो दृष्टिकोणों के बीच बहस कर रहा हूं। व्यक्तिगत रूप से हेडर की ओर झुकाव। इसके कई आदेशों में गिट के '- ड्राय-रन' पैरामीटर से प्रेरित। –