मान लीजिए मेरे पास एक REST API है जिसका उपयोग पासवर्ड सेट / रीसेट करने के लिए भी किया जाता है। यह भी मान लें कि यह HTTPS कनेक्शन पर काम करता है। क्या कोई अच्छा कारण है कि पासवर्ड को कॉल पथ में नहीं रखा जाए, तो यह भी कहेंगे कि मैं इसे BASE64 में एन्कोड कर दूंगा?
इस तरह एक पासवर्ड रीसेट करने के लिए एक उदाहरण होगा:
http://www.example.com/user/joe/resetpassword/OLDPASSWD/NEWPASSWD
मुझे लगता है कि BASE64 कोई एन्क्रिप्शन नहीं है, लेकिन मैं केवल इस मामले में सर्फिंग करने के लिए पासवर्ड की रक्षा करना चाहता हूं।
resetpassword/OLDPASSWD/NEWPASSWDनहीं है क्योंकि संसाधन नहीं है। यह एक प्रक्रिया का एक आह्वान है। आपको सब कुछ URL में रखने की आवश्यकता नहीं है।