लौटने का सही तरीका मेरे पास एक एमवीसी वेबपी साइट है जो अनुरोध प्रमाणित करने के लिए ओएथ/टोकन प्रमाणीकरण का उपयोग करती है। सभी प्रासंगिक नियंत्रकों के पास सही गुण हैं, और प्रमाणीकरण ठीक काम कर रहा है।एएसपी.नेट वेब एपीआई: 401/अनधिकृत प्रतिक्रिया
समस्या यह है कि सभी अनुरोध किसी विशेषता के दायरे में अधिकृत नहीं किए जा सकते हैं - कुछ प्रमाणीकरण जांच को कोडर में किया जाना चाहिए जिसे नियंत्रक विधियों द्वारा बुलाया जाता है - 401 अनधिकृत प्रतिक्रिया वापस करने का सही तरीका क्या है इस मामले में?
मैंने throw new HttpException(401, "Unauthorized access");
की कोशिश की है, लेकिन जब मैं ऐसा करता हूं तो प्रतिक्रिया स्थिति कोड 500 है और मुझे एक स्टैक ट्रेस भी मिलता है। यहां तक कि हमारे लॉगिंग डेलीगेटिंग हैंडलर में हम देख सकते हैं कि प्रतिक्रिया 500 है, 401 नहीं।
बस यह ठीक से काम कर रहा है, धन्यवाद! – GoatInTheMachine