के रूप में प्राप्त करें, मैं इसके आउटपुट को अपरकेस के रूप में चाहता हूं।सर्वर से स्ट्रिंग प्राप्त करें। यूआरएलएनकोड को अपरकेस
http%3a%2f%2f
लेकिन मैं की जरूरत है::
http%3A%2F%2F
वहाँ सी # में निर्मित समाधान है यह मैं Server.UrlEncode("http://")
पर प्राप्त होता है?
यूआरएल इनकोडिंग डाइजेस्ट (हैश) बनाने के लिए हस्ताक्षर आधार स्ट्रिंग के रूप में काम करेगा (हस्ताक्षर एल्गोरिथ्म के लिए इनपुट)। हैश को फिर अन्य सिस्टम (जावा, पीएचपी, आदि) द्वारा सत्यापित किया जाएगा, इसलिए उन्हें पहले हस्ताक्षर पुनर्निर्माण द्वारा हैश को फिर से बनाने की आवश्यकता है।
करने के लिए सभी हेक्स पत्र अंकों संयोजनों की जगह क्यों अपर केस होना चाहिए? –
क्या मामला सभी% बच निकले वर्णों के लिए मायने रखता है? –
यह ओएथ जैसे कुछ के लिए मायने रखता है जहां '% 2f' और'% 2F' के बीच का अंतर आपके हस्ताक्षर को अमान्य बनाने के लिए पर्याप्त है - http://oauth.net/core/1.0/#encoding_parameters –