उपयोग करने के लिए मैं एक वेबएपीआई कि इस मुद्दे के बिना काम करता है। मैंने स्थानीय रूप से परीक्षण किया है और मेरे सर्वर पर तैनात किया है और आईआईएस में मूल प्रमाणीकरण का उपयोग करने के लिए इस सेवा को कॉन्फ़िगर किया है। मैं अपनी सेवा ब्राउज़ करने में सक्षम हूं और मुझे प्रमाणीकरण चुनौती मिलती है जो मुझे उम्मीद है और सभी तैराकी से काम करते हैं! अब मैं इसका परीक्षण करने के लिए फिडलर का उपयोग करना चाहता हूं और मैंने एक विशिष्ट यूआरएल में एक पोस्ट बनाया है और मुझे 401 (अनधिकृत) त्रुटि मिली है। इसलिए मैंने अपने अनुरोध शीर्षलेख में बेस 64 स्ट्रिंग जोड़ने का निर्णय लिया और अब मुझे 500 त्रुटि मिल रही है।बुनियादी प्रमाणीकरण के साथ फ़िडलर उपयोग RESTful वेबएपीआई
क्या मैं जानना चाहता है, मेरे अनुरोध हेडर सही दिखता है चाहते हैं? मैं स्पष्ट रूप से अपने होस्ट और बेस 64 स्ट्रिंग को खराब करने जा रहा हूं जिसमें प्रमाणीकरण चुनौती के लिए प्रारूप उपयोगकर्ता नाम: पासवर्ड शामिल है।
User-Agent: Fiddler
Host: xxx.xxx.xxx.xxx:xxxx
Content-Length: 185
Content-Type: text/json
Authorization: Basic jskadjfhlksadjhdflkjhiu9813ryiu34
यह वह जगह है जहां मुझे मूल प्रमाणीकरण बेस 64 प्रारूप के लिए प्रारूप मिला: http://en.wikipedia.org/wiki/Basic_access_authentication – brianhevans
यह वह जगह है जहां मुझे बेस 64 एन्कोडर मिला: http://www.motobit.com/util /base64-decoder-encoder.asp – brianhevans
मैं प्राधिकरण सिर्फ होस्ट नीचे करने के लिए सूची में चले गए और यह काम करता है। मैंने विकी में सुझाए गए प्रारूप का पालन किया और मुझे लगता है कि हमारे पास सब कुछ काम कर रहा है। :-) – brianhevans